Rewrite for Compass v1.0

Complete Rewrite for compass v1.0, and removal of gem stuff (sorry have
no clue :( )