Merge pull request #38 from otaviojava/clean_code

Clean code
Updated member list.
Fixed issues.
Update NumberSupplier.java

Fixed typo
Removed redundant methods declared by parant and improved JavaDoc
https://java.net/jira/browse/JAVAMONEY-75 :
Unified getCurrency/setCurrency method names.
Adapted to this change.
https://java.net/jira/browse/JAVAMONEY-75 :
Unified getCurrency/setCurrency method names.
Adapted to this change.
https://java.net/jira/browse/JAVAMONEY-75 :
Unified getCurrency/setCurrency method names.
Adapted to this change.
https://java.net/jira/browse/JAVAMONEY-77
Replaced create() with of() in builders.
Removed exposure of BuildableCurrencyUnit and DefaultExchangeRate in RI by refactoring builder pattern similar to RI.
Fixed pom changed by refactoring!
clean code