Added documentation to all code and fixed many bugs... lazy message.