main.cpp refactor
tweaks + #include Cleanup
lots of comments
a Title
Merge branch 'developement'