Issue-79 Putting tests phpunit test framework in place

I think this is a good start with phpunit tests. All the base is there so it should be pretty straightforward to implement the tests for all the other connectors.

@shadyvb or @fjarrett this is up for review.