- SQM style fixes.
- Fixed issue with complicated parameters (words, quotation marks etc)
- General refractoring of the code
- Edited constants to have final keyword