Support Haml through Calliope in View Layer

All that is needed is to start putting `*.haml` files in the templates folder and Calliope will pre-compile them into EEx strings. Actually, because of the way that it works you can mix and match Haml and EEx templates. 
I would suggest using the hex package because git dependencies wont be fetched when someone uses phoenix as a hex dependency.