Updated includes to simplify implementations.
Implemented Python (no typing or imports).
Added base types to Python, and filled in placeholders for the base types that were missing elsewhere.
Fixed small bug with method definitions in classes.
Static methods in python.
Parsing design patterns.
Removing unnecessary includes in class_def.cpp
Missed make depend file.
Merging design pattern feature branch.
Merging python branch into develop.
Merge branch 'develop'