All the style issues except documentation headers
Cleanup of default code
Added documentation headers in easy files (and changed namespace across the board)