Commits major re-factoring (really big commit!)

Improves config parser and adds more modular structure.
Also adds a new msi installer created by wix (v3.8 used).
References new installer README.md