A nice easy to use/yet powerful core data stack