Added new features:
1. Python supprot
2. Specify your Ruby and Python interpreter
3. Tests are now stored in test/<name>/ folder
4. C or C++ object file is deleted if all test cases are correct
5. User output file is deleted if test case is correct