grouped into namespaces and tidy
Fix code analysis stuff
added really simple windows implementation

just to see how it all works together