Added functionalities

Added validation, encryption, profile, mocked ratings