Added completeFunction overload to executeOnServer

Added this to allow for a completion function to do stuff after the execute completes.  I'd be open to making this into an object for success, error, complete, whatever and somehow wrangling all those together as well.