Update interface for sending statistics to developer [See below]

The previous method for sending statistics only covered the original
parameters. Since then, the application has expanded to multiple
additional parameters that can trigger errors. These parameters need to
be accounted for when transmitting statistics.
The interface was pseudo-code designed for the developer to easily read
the information to identify necessary changes. This data should be
easily decyphered by the user so that they can be aware of what is
actually being transmitted from their device. This data has now been
organized by category with better labelling of content.