Testing Improvements

Let's correctly specify phpunit as a dev-dependency and make sure travis tests on php 5.6. I've also updated the travis install script to ensure dependencies are installed correctly every time.