More commenting

All headers done, also most cpps