add tests for editing user info
create test helper for signing in test users
add user#edit and user#update
move list of errors into bootstrapped div in views/shared/_errors
add some basic authorization tests for users
restrict access to user#edit and user#update
make testing for header links into a DRYer shared example group
refactor tests for _header links into shared examples, and update header
remove reference to old file