Fixed an error with overriding
Updated Object's json according to new method handling
First branch commit. Purpose of branch is to have a more modular
Correctly creating a blank new class json
Correctly adds methods (non-override) to json
Changed Object.json to new standard
Added methods to Object.json
Method override works correctly
Updated help menu
Added ability to give class's class level properties
Added type to property objects
Allow spaces in property types
allow spaces in return types of methods
No longer allow adding methods when a method with the same name already exists
No longer allow adding props when a prop with same name already exists in specified class
Fixed issue with adding an overriding property
Added deleting of overriding methods
Fixed bug caused by missing quote
Removing overrides when deleting a method that has been overridden works correctly
Added property removal. Works analogously to method removal