Removed data that doesn't belong in the user model.

achievement.controller.js
  Added
landing.controller.js
  Restructured in accordance with changes to the user model.
module.controller.js
  Can now get modules for a given user.
profile.controller.js
  Readjusted in accordance with changes to the user model.
section.controller.js
  Can now get sections for a given user
site.controller.js
  Added
socket.io.controller.js
  Refactoring
user.controller.js
  No longer makes multiple queries to populate the user model with sections/modules/achievements.
db.js
  Now escapes fields in where clauses.
user.js
  Now only contains data pertinent to the user model (matches up 1:1 with database content).
server.js
  Added site.controller middleware.
layout.jade
  Changed way sites are included.
profile.achievements.jade
  Changed way achievements and user data is included.