Changes made for problems 4,5 and 6. Also included Doxygen
Adding a test file