Began work on gs2angl
GS2Angl now uses event constant names for readability; event constants added to runtime
GS2Angl: Create methods for events, handle constructors/destructors
Removed unnecessary name generation code (create/destroy aren't methods)
Properly handle constructors and destructors, convert Inherited -> super()
GS2Angl: Create files for scripts
Fixed indentation