Username/password must be required fields

This pull addresses issue #611