* 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
Also. the test works perfectly in the first attempt, but after that it continuously fails each and everytime. This is expected because of the files that were created and not deleted
the code was not working as the file was being instantiated inside another class. So I have to find another method to mock the file.exists method in here.