Added bower.json and added support for decimals in step value.

I could commit this straight to master but I would like someone to review the changes in this PR to see if it is acceptable.