Methods

- Refactoring operator parsing
- Refactoring function parsing to make functions and methods different
Merge branch 'feature/psuedo-methods'