added null handler implementation
cleaned up test structure
next: need to make command handlers strongly typed