* major code revamp in analytics.rb
* the dirty if else block has gone away from analytics.rb
* analytics.rb now split into visit.rb and parameters.rb
* A Visit is now an object which carries the request and response with it
* A Visit "includes" Parameters
* developers can define new paramters and how they are tracked by extending Parameters module and defining methods that begin with track_
* Stored Names of some parameters in redis are changed, and old data will not show in the API or dashboard
* other stuff changed itself in the test cases
* dashboard is breaking