Boiler plate CoreData code that I use between projects