did some refactoring & added support for multiple instance evaluation for task functions
add synctask and asynctask
add ability to assert existence
add argument null errors for instance execution
add case for context data
format object toString values
increase version number