A bundle of changes

Adding password complexity tests
Adding launchy gem
Pinning dbcleaner gem due to issue 
Minore .travis.yml and README updates
Moving vulnerability tests under vulnerabilities to keep separate from unit/functional tests
And some minor logic changes to app