major re-write of project

switched over to haml for the templates, switched to an optional yaml
config file, added a small test project and did major refactoring of the
internal code including ability to run builder from CLI