For --authentication, add user
Merge branch 'fix_auth_take2' of github.com:sl33nyc/mtools into sl33nyc-fix_auth_take2
Fixed stop command on authenticated nodes

Incorporating other minor, suggested changes.
Merge branch 'fix_auth_take2' of github.com:sl33nyc/mtools into sl33nyc-fix_auth_take2
added test to run all other tests again with authentication.
Merge branch 'develop' into fix_auth_take2
mentioned kill command for mlaunch
Merge branch 'fix_auth_take2' of github.com:sl33nyc/mtools into sl33nyc-fix_auth_take2

Conflicts:
	mtools/test/test_mlaunch.py
slight restructure of argparser options.
Merge branch 'develop' into sl33nyc-fix_auth_take2

Conflicts:
	mtools/mlaunch/mlaunch.py
--binarypath can be specified for mlaunch start. Closes #151.
changed mlaunch tests slightly to avoid killing all config servers, as the mongos don't react well and appear down.
added psutil to install_requirements.