updates to code style, implantation, better practices, formatting, and all kinds of stuff for VICoreDataManager
added more comments and put the deprecated methods into a category ghetto