Added newCommand macro

works with both parameterless and parameter based macros