integrated new features into command processor
Merge pull request #16 from mikedao/tying_it_together

integrated new features into command processor