#3 added append/prepend option
registerTask update: add to array and add to function
registerTask update: add function to array
registerTask update: add function to function and fix arguments
#3 Add merge functionality to registerTask