Fixed package path of class file in python test files. Added support for non-static functions in functions.py files
Fixed issue with default extension
Fixed issues with creation of test and class files in seperate directory branches
__init__.py files get created when python files are created
Fixed inability of test files to determine their base directory