Cleaned up after merge

Modified ProfileRepository to return new objects with every Get.
Creating ProfileEngine service