Merge pull request #2 from Mikedgs/back_end

Back end
merging from back_end
Merge branch 'back_end' of https://github.com/Mikedgs/Scrawler into Fix_tests
Cleaned up most of the back end
Merge branch 'Fix_tests' of https://github.com/Mikedgs/Scrawler into Mike_Testing
Finished ControlPanel tests
Merge branch 'Fix_tests' of https://github.com/Mikedgs/Scrawler into UpdatingTimer
added model and service testing
Controller tests done
Merged ben and mikes tests
commiting to update from clean backend
Merge branch 'Fix_tests' of https://github.com/Mikedgs/Scrawler into UpdatingTimer
Refactored timer so multiple instances won't conflict