Merge branch 'develop'
Add tests for the Invoice model
Add tests for the currency model
Tests for CurrencyCollection, updated exceptions
Set a default User Agent
Add Scrutinizer badge
Scrutinzer feedback
Docblock fix
Enable code coverage reporting