Restructures modules and packages, so that classes from the solutions don't get mistakenly auto-imported while practicing the refactorings.

- Now the project is split into 3 modules - 'common', 'original' and 'refactored'.
- Now the packages are located in a simpler, flat layout.