Implementing a demo project

@mgorbach 
Assigning this to you, we can discuss at the standup tomorrow.
Closes #1.

Demo project for RZVinyl outlining many of the core features.

#### Features Demonstrated
- Importing
- ActiveRecord extensions
   - Delete
   - Count
   - Fetch by attributes
   - Fetch by primary key
- "Scratch" context for editing

#### Features Not Demonstrated
- Creating a new object in-app
   - Requires lots of UI
- Direct query using AR extensions (not using fetched results controller)
   - No good use for it here, will document in README
That's pretty smart. Any concerns about it not being synchronous?

> On Jun 24, 2014, at 6:50 PM, Michael Gorbach <notifications@github.com> wrote:
> 
> In Example/RZVinylDemo/View Controllers/RZPersonDetailViewController.m:
> 
> > +                                                                        target:self
> > +                                                                        action:@selector(cancelEdits)];
> > +        
> > +        [self.navigationItem setLeftBarButtonItem:cancelButton animated:animated];
> > +        [self.personView.nameTextField becomeFirstResponder];
> > +    }
> > +    else {
> > +        
> > +        [self.navigationItem setLeftBarButtonItem:nil animated:animated];
> > +        
> > +        // If there is a valid scratch context, save it.
> > +        if ( self.scratchContext != nil ) {
> > +
> > +            NSError *err = nil;
> > +            
> > +            if ( [self.scratchContext save:&err] ) {
> @ndonald2 Something to think about for RZVinyl. MR has a way of saving "up" the chain with the pattern that you are using here. It'll happen often.
> 
> —
> Reply to this email directly or view it on GitHub.