Factored out more common code and constants
add gender to user collection
Moved constants to DatabaseOperation.java; enhanced with tuning
Load gender data