fix preferences password update
scroll to top on error or success in prefs, the angular way
enable markdown in posts
password update now checks and requires old password.
posts dont actually need or use the title field, only topics do.
add social links (open in new window for now)
make javascript console output configurable per environment (so we can leave logs in, and hide them in prod)
jshinting the website branch
Merge pull request #459 from ironbane/website-update

next round of changes to website