added profile annotations DEV, TEST and PRODUCTION
added unit tests for RightType enum
refactored Profile enum
implemented data source configuration of app context together with DEV, TEST and PRODUCTION profiles