Adding analytics files.
Adding simple WIP tests for analytics.
Adding call to tagEvent
Adding deviceinfo
Adding deviceinfo
Adding screen tag. Small refactor
tag screen method
Adding tagEvent
Adding tag type in message
Adding parameter name
Adding parameter naem
changing analytics
Adding session length
Strings should be copy
Events needs to be attached to a certain sessionUUID
Adding reachability and type of network access
Adding classes to model an event
Adding custom event class.
Finishing predefined events.
Adding session event.
Replacing event calls with instances