Per definition, currency is a medium of with a unit of account that is portable, durable, divisible and fungible. Money on the other hand is all of the definition of currency plus it stores value for over a long period of time. Apart from the fact that bitcoin has a bit of problem about its fungibility, it qualifies to be money than it is to be currency.