Adding tests for Preference entity
Adding setSystemName() test for Preference entity
Updating UserPreference to implement UserAwareInterface
Cleaning up permission service
Updating profile menu with items