don't pass Grid to Output
add Move namespace
refactor impossible-move case
rename MoveCalculator to MoveMaker
bring Grid back to Output
Merge pull request #6 from yitznewton/topics/remove-grid-methods-from-output

Refactor