* Revamp home screen
* Add empty state card
* Add Kiwix logo to home card
* Add storage permission to MainActivity
* Increase the width of Kiwix logo
* Add padding to the Kiwix logo.
Remove text from the home card.
* Update strings.xml
* Add TODOs for BookDatabaseTest
* minor change to BookDatabaseTest
* add TODOs for BookmarksDatabaseTest
* add TODOs for BookmarksDatabaseTest
* Add TODOs for networkLanguageDatabaseTest
* add TODOs for RecentSearchDatabaseTest
* Approach not working. new attempt required
* stuck trying to access the database using overridden mocked DAO class. New way to do the stuff
* able to access the database
* two conflicting databases created. need to fix
* fix a bug due to pass by value and not by reference
* remove redundant code
* separate the internal logic and the DAO wrapper in BookDao class
* intial draft working
* create test for BookDao.getBooks()
test has minor bug that needs to be rectified
* internal BookDao methods returning null values during testing. needs to be fixed
* Add TODOs for testing utils/files/FileUtils
* Add tests for utils/files/FileUtils.java
* Add tests for RecentSearchDatabaseTest
* fix travis build failure
the file NetworkLanguageDatabase test contains no test and is deleted
* Add comments to RecentSearchDatabaseTest
* minor formatting changes
* delete FileUtilsTest
* changed access type of methods as private
* delete extra unnecessary code
* need to fix a powermock bug
* fix the file.exists() error
* totally fix the file.exists() issue
* fix the File.exists() issue
* update Databas tests
* commenting all code and checking whether travis passes
* fix all travis build errors
* improve the test structure
* update tests
* remove unused import statements
* fix spacing
* comment test to find bug
* test if build works