Added user defined logs and related test cases
Getting user defined logs from config file

Adding a functionality to get user defined logs from config file, if not
supplied by the user while coding
Some minor changes to file library
Cache related files

Cache classes and unit tests
Merge pull request #6 from vrbrahme/master

Code for user defined logs