refactor around uber-gem versus skinny
Tighten up file handling
Better quoting for Ruby constants