Duplicate objects

We can reliably reproduce duplicate objects, however one will have a permanent objectID and one has a temporary one. I have made changes that fetch a permanent objectID upon each new object creation, see branch 'gw'.

Read this stackoverflow post for additional information: http://stackoverflow.com/questions/11321717/core-data-could-not-fullfil-fault-for-object-after-obtainpermanantids