Merge pull request #195 from 18F/devel

Release 0.0.12
order of opportunities on porject show by most recent updated to oldest
provide more background info about the project

- add some words about the goal of the project 
- a link to the recent blog post by Joe and Matt
standard US government license text
fix comments in test
fix license reference in README
adjust wording on individual empowerment & cross-team collaboration for project goal
updated comment to match convention elsewhere
Add a test for admin resetting a password

Admins can reset a password.  This adds a test to the
test framework for making sure admins can successfully
reset passwords.

Affects PR #210.
Prevent multiple callbacks in utils

As a precaution, return when doing the callback to
prevent execution from continuing.  This prevents
the same callback from being called multiple times.
Fix 2 bugs in resetPassword test

The test needs to specify `id` instead of `userId`.

The test also needs to log in with the user, not the
admin, to verify the correct password was changed.
Merge pull request #209 from ultrasaurus/devel-fix-test-comments

comments in test should describe intent of the code
Merge pull request #205 from ultrasaurus/devel-more-about-midas

provide more background info about the project
Merge pull request #207 from ultrasaurus/devel-license

standard US government license text
Merge pull request #210 from katucker/devel

Fixed typo in password reset.

n some environments, the error dereferencing the
logged in user information would result in administrators
changing their own password when they attempted to change the
password of some other user.
Merge branch 'devel-working' of github.com:brandtheisey/midas into brandtheisey-devel-working
Change indentation to spaces

Not sure why there's tabs here, but let's axe them.
Merge pull request #211 from 18F/fix-pr-210

Add test for previous commit: password reset fix
Merge branch 'devel' of github.com:Innovation-Toolkit/midas into devel
make demo should be part of the test suite

make demo NODE_ENV=test will run as test
   by default runs as development
make test will run everything in test directory with test env
more resilient login util, report registration error earlier