minor changes on config
added unit test and constructor
added cache directory
added all contents of cache dir to gitignore
added .DS_Store files to gitignore
added cache to BuliBot and unit tests