Implement CommandMatcher *Base *Move *Left *Right *Report *Place

All of the matchers are implemented according to their respective
CommandMatcherTest.
Add tests for Command::Token::* (PLACE, MOVE, etc)
Squash