first attempt at generator
weird little haml buggaboo
merged haml buggaboo to master