Closes #82
Completed tests for harvester.
Added exception_controller.rb for handling json responses when exceptions occur. Not enabled yet.
Added duration checks to media_controller.rb