Fixed opening and closing of settings button on the main fragment.
Fixed gitignore to not include gen folder. Started converting Xin's sleep code into our app. Can now start and stop sleep tracking with alerts
Added achievment backend and test achiev when you get to 10 steps. Fixed other issues. Refactored some.
Made it so an achievment can only be earned once for the same thing
Merge pull request #20 from jakehaas/dev-fix-settings-button

Dev fix settings button