Added Documentation

Added documentation for all of the modules