Added UnitTest project, and DiaryEntryController tests
Moved image upload and processing to its own class and injected it into the controller using Dependency Injection (NInject)