Changed directory structure
Cache and logs are now being stored in user's home directory
Switched logging file handler to rotating file handler in addition to new directory structure