Optionally use funcback pattern if callback is omitted

Create remote methods with "funcbank" pattern to reduce code complexity and make available for use with NoDent.

The pattern is optional (only used if "callback" is omitted) and used only if the callback is NOT specified to the rmeote method.

Note: This also fixes a bug which lost the "options" if the "args" were omitted.