Refactoring/Cleanup

* Use MastercoinClientDelegate trait
* Use new shorter method signatures in few places
* Use CurrencyID and static imports
* etc.
Improve README tagline, add sample Spec