[WIP] Version 1.0 with new stack structure

The first big refactor in SugarRecord. Almost all the files have been removed and the Library is going to be redefined to use stacks and have communication interfaces between the main components of the library (**Persisted Objects**, **Sugar Record**, **Stack**).
User will be able then to initialize SugarRecord with the required stack and developers are going to be able to define their own stack and contribute to the library.
**Moreover it's going to have support to REALM! yeah!**

### Tasks
- [x] Add tests to test the implementation and ensure every component is working
- [x] Create playground tutorial
- [x] Define default CoreData stack
- [x] Review closures retaining
- [x] Explain an easy way to import the library into your project
- [x] Fill new README 
- [x] Comment the code and generate documentation with CocoaDocs