Close #19: Implement password forgot functionality
Make floating label inputs work better in Safari
Add Bootstrap collapse plugin back to main.js
Remove `special` option for layout and small design tweaks
Add a few missing flash message insertion points
Fix flash messages for admin page and home page
Rename flash messages view local to `flash`
Split user model up into smaller parts
Switch to `lodash-node`
Add "assets" to vanity URL blacklist
Add markdown icon
Move password validator from pre save middleware to actual validation
Bunch of combined changes

...again!

- Implement first rather basic version of user profiles
- Lay the foundation of the API and implement markdown renderering API endpoint
- Only run validation for fields that actually changed during a document save
- Implement modular markdown editor
- Remove frontend Lodash dep
- Add Teamspeak rank icons
Remove unused CSS
Remove dev console.log
Initial draft of teamspeak verification