performance improvements
add a controller and select gender
refactor ui
Merge pull request #1 from codekiddo/master

refactor