New Repository Changes, Add some interfaces, Ninject modules
Updates to KCore