Added documentation.
Organized code
Small changes
Organized code
Changed configuration