added task validation exception
config structure change
added command with base functionality
simplified command code
added base task handling