major cleanup

- updated constructor
- wrote functions to get data from the request in a cleaner way
- now extended EE class only overrides constructor and actualizeCookie