OMG! huge refactor of interface. cleaned up, now supports rack::reloader. OMG!