Remove tile command added
Ninject module added
Now keeping track of removed structures and recreating them on undo
First commit for the authoring undoable command factory