Major clean-up of the directory structure
Documentation changes
Whitespace..