Fix wrong parsing of inner packages

- Inner packages weren't being dealt with effectivelly
Minor fixes

- Change name of add_propr to add_prop method to keep it consistent
- Removes unnecessary print commands
- Removes unnecessary temp variable
Add more test cases for inequality
Change type == into type is

- Fix possible cause of future errors
Fix initializer in some methods
Change namespace field to _namespace
Add full parsing support for ExceptionType

- Reworke a lot of functions
- Add ConstraintSpecListAction and ConstrainParamAction
- Add bunch of debug statements