Gave the to-do list and the "abelians" function in groups.py their own files
Added a TODO.txt file for the haskell/ folder
Made plan.txt more applicable to the whole of the repository