added 'operation' config paramter

by merely update the line "operation = target || this.options().operation || 'start';"
I've allowed passing the operation value as part of the options.
This was important for me because I run the task as a series of tasks (test,compile,build,copy and eventually restarting the server - as opposed to merely 'starting' the server).

(sadly, my editor also re-formatted so it looks like there're more changes than this)