Merge pull request #1 from ben-gibson/feature/Improve-structure

misc: Done some tidying
Merge pull request #2 from ben-gibson/feature/Improve-structure

misc: Tidyed up advanced read me example.
Merge pull request #3 from ben-gibson/feature/Improve-structure

misc: Tidyed up advanced read me example again.
Merge pull request #4 from ben-gibson/tests/manager-test

dev: Added tests for manager.
Merge pull request #5 from ben-gibson/feature/add-travis-settings

misc: Added travis settings
Update README.md
Update README.md
Merge pull request #6 from ben-gibson/feature/add-travis-settings

misc: Fixed travis settings
Update .travis.yml
Update .travis.yml
misc: updated travis image to master branch.
Merge pull request #7 from ben-gibson/feature/add-travis-settings

dev: Added validation with assertation lib.
Added stronger validation to event manager.
Updated version number
dev: master merge