It's hard to deny that Bitcoin is changing the way we use money, and our concept of how currency should work. So what is Bitcoin exactly?