Merge of the 0.1.0 mass development.

- Includes NuGet packaging for both MfGames.Commands and MfGames.Commands.TextEditing libraries.

- Added a generic command pattern to be used for various other libraries.
	- Includes infrastructure for undo/redo logic.
	- Supports merging commands together if they are related toe each other.

- Added a text editing-specific set of commands.
	- Includes core commands that have to be implemented and composite patterns to expand functionality.