Moved and renamed LocationModel to models dir
#41 Replaced command request with ICommandRequest
#41 Replaced CommandParameter declaration with ICommandParameter
Removed JsonIgnore tags.

This class is never serialized. It used to be when it worked as the base
for Command, but that was refactored a few commits ago
Commenting
#41 Started separating functionality from Command to CommandDispatch
Simplified command dispatching
#41 Added ICommandDispatch

Which is second interface in this whole thing that could potentially
make a difference outside of unit testing.
#41 Moved command building to CommandDispatch
#41 Started using ICoreController as a controller declaration

Which is working better than I thought it would. I had to make some
intermediary interfaces for now while I refactor some code here and
there, but it's otherwise pretty functional and decouples a lot of
Procon.Core.  I think if we can standardize a Poke() time for
controllers then InstanceController could just have a single list of
ICoreController
Removed unused directory info extensions and tests
Removed unused tests/objects
#41 Removed ITextCommandController, replaced with ICoreController
#41 Replaced concrete PackagesController with ICoreController