Fixing tests
Adding audit trails to orders
Adding new Money type
Using money inside order
Using money in the add base value method
Adding hashcode and equals tests to money
Adding to string tests for 100% coverage
Fixing whitespace
Add to total value now accepts Money
Completing the usage of money
Merge branch 'master' into guava