Ported mine/archdev's frontend to haml PROPERLY (read commit descriptions, especially: this time for real:)