Add Observation entity with attributes author, confidence, consensusName, date, observationId, and owner.
Clean up Xcode project groups into MVC folders.
Remove ViewController from new project template.
Add TableViewController for Observations list.
Change project OS deploy target to 6.0 from 5.0.
Remove OS deploy target 5.0 from 'Mycoscope' target.
Move TestFlight SDK setup code to private method on app delegate.
Rename entity Observation to MYSObservation.
Add class name to MYSObservation.
Add Mogenerator target with build script to generate class files for Core Data entities.
Add MYSObservation entity class files.
Change Podfile platform from 5.0 to 6.0.
Add pod RKXMLReaderSerialization for XML support in RestKit.
Add pod RKXMLReaderSerialization for XML support in RestKit.

Xcode forgot somefiles outside of the project file.
Change iOS version check from 5.0 to 6.0 in precompiled header.
Fix type in MYSObservation class name.
Rebuild mogenerator class files.
Add MYSDataModel to setup RestKit and Core Data.
Add iOS software and hardware requirements.
Add RKXMLReaderSerialization and Mogenerator to dependencies.
Update TestFlight and License notes.
Setup RestKit object manager with http://mushroomobserver.org/api/.
Register XML serializer with RestKit to parse responses from MushroomObserver.org.
Setup RestKit to use managed object store using Core Data model.
Add mappings for MYSObservation entity.
Add response descriptor for MYSObservation entity.
Setup Core Data stack with automatic migration.
Configure managed object cache to prevent duplicate objects.
Import MYSDataModel.h in app delegate.
Setup RestKit and CoreData inside application:didFinishLaunchingWithOptions:.
Design basic cell for Observation tableView.
Add MYSObservationListViewController class to Observation table view controller.
Add MYSObservationCell class to display Observation data in table view cells.
On viewDidLoad, fetch the first page of observation results from RestKit.
Add delegate protocol NSFetchedResultsControllerDelegate to reload the table view with new data.
Return the number of rows in the fetched results controller.
Configure cell with formatted data from Observation objects in fetched results controller.
Clean up MYSDataModel to setup Core Data before RestKit.
Increase consensusName font size.