Merge branch 'master' into develop: Pulling in rogue commit.
Merge branch 'develop' into cpp
cpp files now include their respective headers.
Type convertor returns clazzy type if it cannot find a suitable replacement.
Added == and != operators for type_hint.
Created chk_mkdir function to simplify directory creation in the future.
Basic system import functionality.
Created more general way to create/update files and moved clazzy notice into file creation method (as opposed to langauge).
Merge branch 'cpp' into develop: Finished basic C++ implementation.
Merge branch 'develop'