added getAll for Enums macro
Made Permissions a seperate class and Permission an enum
added testserver basics to make blackbox tests with the upcoming cpp services
added skeleton of a service_test