Add requirements file

- Added requirements file to the project. Well because I've decided to
  use sphinx to document
Add documentation, rename problems to solutions

- Renamed "problems/" folder to "solutions/". Confusing a bit.
- Added "docs/" folder to the project with initial layout
- Moved overview pdf files to "docs/" folder.