Implemented a context classes.
Modified the ITodoCommand interface to add the context so that command implementations have access to it.
Implemented a ClientConfig Singleton class. Modified TaskLibe to re-enable '+' project and '@' context prefixes.
Migrated IEnumerableExtensions and StringExtensions into DotNetExtensions, and migrated ParseEnum metods from ClientConsole to DotNetExtensions.
Implemented initial ConsoleConfig tests.
Fixed a bug in MoveProjecTasksCommand introduced by adding '+' to projects