since "onCreate()" is called all the time, we had to move some stuff around to prevent it from doing a lot of unnecessary work all the time
should not need bin/ and gen/ checked into the repository
added .gitignore