Changing getAvailableServices to return a map including descriptions
replacing level runner
updated level runner
Fixed some issues with asynchronous running of handlers
documentation