Updating the web mainpage to show the most recent episodes.

Required adding a method of getting all episodes to Channel.
Adding initial .travis.yml file for Travis-CI
Disabling Travis email notifications
Skipping tests that require enableTestCommands set on MongoDB as this will fail on most CI platforms.
Renaming 'main' to 'processing' in processingSpec as 'main' is not the name for that module anymore.
Adding a build status image for the readme.

Because I deserve it dammit.
Stubbing out the request calls for processing for testing using 'sinon'.

Each request test took about half a second, that is not a good plan. Also had to switch to 'request.get' usage instead of request as 'request' is not easy to stub in sinon.
Improving the tests for Channel#getEpisodes to remove assumptions about returned order.

If the sort parameter is not passed in then the order of the result should not necessarily follow any pattern, the tests now use more shuffled data and are changed to not make assumptions about that data.