Making all command handlers take no params
Handling the target types better

This commit also adds some commands related to listitems
More commands to handle list items