I realized that I tend to be a bit haphazard with my commits, so from now on I'm going to try to release "stable" code under a new branch called "release" I set up a new branch on github for checking out the release version