updated for new commands/better wording
added api caller function, custom commands can now take parameters and wildcards, updated some print function to use 2.x style