This version is the first commit to github. So far we have a Command, Decorator, and Observer patterns