added class to control printing
lib/index.coffee will kinda act like a global... it connects all the major parts of roots
lots of rewriting
whole bunch of reorganizing