Compiler: Cleanup and name changes

The name "props" has been changed to "components".

Getters and remove functions have been removed.

The "parser" folder has been changed to "compiler"

Miscellaneous typo bug fixes.