Increase Code coverage

I've added some more testing to the repo - simplecov now reports 98.61%

I've also added in support for travis-ci to enable Continuous Integration