Fix #47 Correctly re-login adminCouch on token expiration
Consistency in 'profile' vs 'showprofile'

'profile' always means 'the profile of the currently logged-in user'
'showprofile' means 'the profile to show on /profile/:blah'
local couch config, and a replicator
Ignore couch log and touch devdep
Add touch as a devDependency
Sample configs for redis
Ignore more stuff
Use config.dev.js in dev mode
Remove couch.log
Move couch to non-conflicting port
A simple start script for dev mode.
Unref'ing the children is too flaky
Add a 'dev' script
Ignore npm-debug.log file
Add 'getting started' section
Merge branch 'quickstart'
Update touch to not warn about engines
Merge branch 'master' of https://github.com/isaacs/npm-www

Conflicts:
	routes/index.js
	routes/keyword.js
	routes/package-page.js
#
# It looks like you may be committing a merge.
# If this is not correct, please remove the file
#	.git/MERGE_HEAD
# and try again.

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch master
# Changes to be committed:
#
#	modified:   .gitignore
#	modified:   README.md
#	modified:   config.js
#	new file:   dev/couch/couch.ini
#	new file:   dev/go.js
#	new file:   dev/redis/redis.conf
#	new file:   dev/replicate.js
#	modified:   models.js
#	renamed:    models/myprofile.js -> models/profile.js
#	renamed:    models/profile.js -> models/showprofile.js
#	modified:   package.json
#	modified:   routes/about.js
#	modified:   routes/forgot-password.js
#	modified:   routes/index.js
#	modified:   routes/keyword.js
#	modified:   routes/login.js
#	modified:   routes/package-page.js
#	modified:   routes/profile-edit.js
#	modified:   routes/profile.js
#	modified:   routes/signup.js
#	modified:   worker.js
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#	Session.vim
#	all
#	dump.rdb
#	node_modules/stylus/node_modules/cssom/lib/CSSFontFaceRule.js
#	node_modules/stylus/node_modules/mkdirp/test/root.js
#	static/star.png
Merge branch 'master' into bad-login

Conflicts:
	routes/login.js
#
# It looks like you may be committing a merge.
# If this is not correct, please remove the file
#	.git/MERGE_HEAD
# and try again.

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch bad-login
# Changes to be committed:
#
#	modified:   .gitignore
#	modified:   README.md
#	modified:   config.js
#	new file:   dev/couch/couch.ini
#	new file:   dev/go.js
#	new file:   dev/redis/redis.conf
#	new file:   dev/replicate.js
#	modified:   models.js
#	renamed:    models/myprofile.js -> models/profile.js
#	renamed:    models/profile.js -> models/showprofile.js
#	modified:   package.json
#	modified:   routes/about.js
#	modified:   routes/forgot-password.js
#	modified:   routes/index.js
#	modified:   routes/keyword.js
#	modified:   routes/package-page.js
#	modified:   routes/profile-edit.js
#	modified:   routes/profile.js
#	modified:   routes/signup.js
#	modified:   worker.js
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#	Session.vim
#	all
#	dump.rdb
#	node_modules/stylus/node_modules/cssom/lib/CSSFontFaceRule.js
#	node_modules/stylus/node_modules/mkdirp/test/root.js
#	static/star.png