Structural changes

Added DotNetHack.Components, Controls and Shared