Username/password must be required fields

This pull addresses #611