Rake task works but is a little hacky, updates specs and begins process of decoupling command line interface with the core library