Moved all the comprehensive test into one directory. Added gencases.py which randomly generates test cases for a specific homework assignment