Add New API commands, Fix other ones

We needed more functionality to test so here is a feature set