Major Update

- Removed front-end tracking from parent class
- Make sure to only send the configuration that has been set
- No http tracking if domain not set in parent class
- Added JavaDoc