New modules folder and problem 3 complete

The new modules folder is for code that can be used in a wide range of problems.