Added directive and controller for a dropdown menu in the header. Still needs some work.
Merge remote-tracking branch 'upstream/develop' into develop

Need to test if signout is moving significantly slower than usual.
preparing to put everything into its own branch.
Added most front end aspects of user profile. Need to fix up styling and write tests for the user profile.
Got most recent changes from upstream/develop.
Completed work on user settings modal. Added test cases for the modal creation service. If needed in the future, will require some refactoring to allow for a more general case of modal.
Remove unused field.
Add timers to the sign-in sequence of calls.
Show PhantomJS version.
refactored modalservice to allow for generic modals to be created. Refactored tests to communicate this.
Whitespace change.
Stub ConsentController.
Stub out ConsentController.
Fix compile errors.
Merge pull request #110 from eric-wu/develop

Add stubbed ConsentController
Better name sendCopy().
Merge pull request #111 from eric-wu/develop

Better name sendCopy().
Clean up Travis script.
Merge pull request #112 from eric-wu/develop

Clean up Travis script.
Fix package versions.