adds forgot password functionality
adds forgot password tests
fixes up login/logout and some password change issues
Merge pull request #17 from npm/forgot-password

Forgot password
adds email-edit functionality
adds email-edit tests
adds login tests
adds logging and improved error handling to user facet
adds logging and improved error handling to user facet
adds logging and improved error handling to registry facet
adds logging and improved error handling to couchdb service
adds unpublished package page template + logic
removes ability to lookup specific package version (since currently broken)
cleans up package tests (a bit)
adds browse functionality and tests
fixes up some login/logout issues
adds star functionality + tests
get all tests passing again :-)
refactors user facet tests
refactors registry facet tests