Unit tests for BankAccount and GL

These commits add integration tests implemented with phpunit and guzzle to test the api.