fleshing out doc create nav to profile tests
first feature test user creates doc navs to profile page, passes
flesh out version create test from profile page
add UserDocHelpers in spec/features for more DRY code
Merge pull request #50 from leeju/crud-implementation

CRUD implementation
logged user navs to existing doc, sees content
pass feature test, user adds new version
Merge branch 'master' into feature-tests

merging in changes to master
Merge pull request #51 from avifoxi/feature-tests

Feature tests
fail invalid redirect in doc controller
Add most recent version, add comments list, add privacy checkbox
Merge branch 'master' of https://github.com/woolly-bear-caterpillars-2014/should-i-send-this into new-version-view
Merge pull request #52 from leeju/new-version-view

New version view
add create branching in docs controller to render new with errors
allow error handling in doc create
Merge branch 'master' into feature-tests
add in justin's changes
doc create branching in controller fully functional, now to add error messages
fixing branching
add flash notice on error redirects
pass test for error to user when invalid doc submission