Various changes accumulated over the last days

* Business::Invoice#payed? => #paid? spelling error fixed
* Account.parse method for highline interoperability
* Amount#abs method to return the absolute amount
* Amount#commodity= setter to change the commodity of an amount
* include Comparable in Amount and implement <=> operator, with tests
* YARD documentation fixes, style changes and more documentation