added a library module to put logic, non UI stuff.  added a test module to test said stuff
got some grunt work parsing in place.