MohannadA
- Included teardown in tests
- Implemented journaling evictions (including tests)
- Basic implementation of image details guarantee (needs to be thrown onto another thread)
	- testGetSampleSizeWithNoDetailsSaved()
- Fixed critical bug with journaling on database system and added test for it
- Refactored disk cache initialization into init method (instead of constructor)
- Closed cursors that were being used in ImageSystemDatabase
- Added test for ensuring journaled data persists correct order
- Added test for removeLRU method in ImageSystemDatabase (including bump functionality)
- Implemented testNoLruEvictionsForIncompleteDownloads
- Removed AUTOINCREMENT from table definition