Changed category and tasker schema
Added error util
Added support for handling normal js error in promise error handling