[Bug Fix] Fix session tracking bug
[Enhancement] Code refactor
[Feature] Alias anonymous user with identified user

Signed-off-by: Ricardo Leitão <rleitao@lqd.io>
Removed camelCase notation in device attributes

Signed-off-by: Ricardo Leitão <rleitao@lqd.io>
Raise Exception in development if the Event name is invalid

Signed-off-by: Ricardo Leitão <rleitao@lqd.io>
Add a smarter http requests dispacher

Signed-off-by: Ricardo Leitão <rleitao@lqd.io>
Changed User auto_identified attribute to identified

Signed-off-by: Ricardo Leitão <rleitao@lqd.io>