Extract committee creation to pseudo factory

psuedo NOT sudo!
Extract status transition logic into separate class
Begin integration testing submission status transitions
Ensure format review file inputs are always renedered with javascript
Use current path since this is 2014
Use phantomjs for integration tests
Enable format review file upload integration test
Call the correct factory method
Add a conditional database cleaning strategy
Add url helpers to presenter specs
Set status correctly when editing program info and committee
Author needs "etdflow" access id to navigate submissions workflow
Ensure status is assigned when updating prog info and committee
Poltergeist helpers for integration testing
Ensure we're testing "completed on" consistently
Remove dead code
Begin refactoring SubmissionStatusGiver with validations
Remove unused form pages from integration spec
Write a failing integration spec for collecting committee
Fix typos