Update Ruby
Replace usage of Floats with BigDecimal
Reduce verbosity of model spec
Rename model
Add missing validation test
Add self-updating to BitcoinEuro, tests, task