Added design patterns, removed capitalization that didn't make iPhone look good, consistent code sizing