Major architecture change: Moved LearnLanguages into its own solution.

* New solution is called commonGib.
  * camelCase because that is the way I'm doing ibGib application names.
  * I like to keep the conventions from .Net, but my biz requires me to
    use the camelCase. Not the end of the world hopefully.
* I've setup a NuGet feed locally and have all of the projects using
  commonGib via NuGet.
* I've added the commonGib.nuspec file to version control, but not the
  nuget package files.
* I haven't tried running the app, but it does compile.

Signed-off-by: William Raiford <bill.mybiz@gmail.com>