Template => Page
Break up Neat module into Input/Output*
Add local trim :: String -> String
Trim while parsing
Various fixes
Split data from Input module
Fix .gitignore
Add missing modules
Factor out Django from Input
Reimplement Haskell Output as standalone functions
Make Neat self-hosting