modulo = require 'modulo'

app = module.exports = modulo()

app.load('config')
app.load('self', 'users')

# GET /
app.get '/', (req, res) ->
  res.render 'index',
    messages: req.flash()

app.use (req, res) ->
  res.send 404, '404 Not Found'

unless module.parent
  app.listen app.settings.port
  console.log "Listening on #{app.settings.port}"
