Majority is written

Still largely untested.
A few additions
Merge pull request #227 from rhefner1/issue-224

Relax individual user/pass requirement