Adding non-arc code

Adding non arc code,
Contains both iPhone and iPad implementation
Re-doing core data entity