Documentation & Code Standards

Improved documentation and code standards.