Setup Project for Easier Contribution

In order to make it easier to get the demo to run, I updated the `.gitignore` and then updated the project to reflect that new `.gitignore`. 

Once that was done, the `Podfile` was added back to the demo project so that anyone who wants to run the demo can do it easily by running `pod install`. I built the `Podfile` dependencies based on the `.podspec` file.

This should allow for easier contribution for anyone who wants to pick up the project and start moving fast without having to reverse engineer the `.podspec`. Oh, and it's cleaner because of the new `.gitignore`! :)

Feel free to ask me any questions about this pull request.