Implemented the new Async syntax

Thanks to guyag for the assist.
https://github.com/guyag
https://github.com/DemmyDemon/KonseptGate/pull/2
https://github.com/guyag/KonseptGate/commit/92e4035e4b
Minor bugfix to /kg list

When not given anything to search for it would list gates that don't have
a command wrong.

Thanks to guyag for the assist.
https://github.com/guyag
https://github.com/DemmyDemon/KonseptGate/pull/2
https://github.com/guyag/KonseptGate/commit/c20393eb9