added mongodb support and updated to newer yesod