Fixed test issue where GitHubData is null because StartManager may not be have been created by the other tests
Changed restAPI from using Strings to StringBean which just holds a String (only way to POST a string)
Updated tests to use StringBean instead of String
Added JavaDocs (including an example ajax call) for restAPI
Added timer to call for new commits every 60 seconds
Fixed issue where data was not being sent due to JavaBean was not set up correctly
Fixed issue with lots of whitespace where tags were made (whole page needs to be compressed still)
Added filter that removes white spaces from JSP pages
Fixed issue where date would not be returned in the ajax request
Added getting new commits and appending it to the DOM
Fixed issues with new commit not showing correctly
Fixed issue where the correct date was not sent meaning that the POST request would always fail
Fixed issue where the order of commits in the wrong order
Merge branch 'develop' into feature/front_end_check_for_commits

Conflicts:
	src/main/java/com/lordmat/githubstream/controller/WhitespaceFilter.java

Implements auto check for new commits so closes #12