Test for currency
Step: test go green

Implement function currency for Euro and Dollar
Step: reduce duplication

Make currency instance variable
Step: move currency to Money
Step: refactor constructor

Pass currency as argument to constructor
Step: Fix factory methods

Pass currency to constructor in factories
Step: test go green

Fix times methods to use factories