Rename to MetroCard
Several refactorings
Set of refactoring and tests
Remove public; remove expired
Remove different rubbish
Add throwing IllegalArgumentException
Some refactoring for simplifying