- Wrapped Syntax exceptions to allow stack tracing.
- Changed how comments are removed so they now work, provided proper regex to match division operator
- Overhauled SARs to work with interfaces rather than abstract classes