fixing style, updated VIManagedObject to act as a category on nsmanagedobject
[TESTS ARE CURRENTLY FAILING]