Adding more files to git ignore.
removing use of atoms from solution.
Moving problem 4 to its own namespace.
Adding code to permit passing problem number to main to run problem.