Added Charcoal, renamed cache as Sagittarius

Created a testing framework and tests for development
Name changes, completion of block tracker