Move documentation out of the code

Never again! Screw javadoc.. documenting in code sucks. commenting in code is,
good the line is very thick and bold.