[fix #11] [#12] [#4] [#5]

Massive refactoring
- created visualizer for each version of visual studio
- Converging toward one solution version
- unit tests rewritten
- namespace name change
- created configurations (debug, test, deploy)
- take out the references of DebuggerVisualizer dll from within
BuildTask