chore: mocked out transaction and commit requests
Implemented mock queries
More testing of protobuf API

Now have protobuf tests for all exposed mock_connection interface methods
Merge branch 'master' into improve_tests
Fix for issue #16

A more descriptive error should be thrown by PropertyType.checkType
Merge branch 'assertion_error'

Conflicts:
	test/mock_connection.dart