checking options correctly for test flag and admin flags
fixed broken unit test
dying if user sets admin_user but not admin_pass (or vice-versa), and if they specify --test and admin_user/pass
Merge pull request #128 from shatterednirvana/parses-test-flag-correctly

Checking options correctly for test flag and admin flags