adds favicon
renames files
modularizes app.js functions to separate files
adds signup
modularizes jade code, adding includes and extends
major modulation, fixes security loopholes