Add support for Collections

Also change default view suffix to .html.haml.