added behat
first test cases
more tests
test refactoring
sourced out calls into its own class, refactored tests
tests for return values