This has some grunt files and such that need to be cleaned up but I wanted to get this out to begin Flask integration.