added item to ignore log directory
Registered the library directory with the autoloader
Testing out the custom library functionality
added a cache interface, to support multiple caching libraries