Sanitisation and validation

Added more advanced sanitisation method, added a number validation
method
Added a field to Report and drop option

Added ReportName field, added option to drop existing tables
Added ReportName field

Reflects changes in datatable
Data tweaks

Added \ to sql value format code, added error codes to sql exceptions
User array methods

Added method to get array of all users, added method to get array of all
users without a given user
Print out report name

To reflect change in datatable
Added example code

Examples for:
Sanitisation
Adding tracked channels
Getting current user
Get list of users/all but one user
Get list of tracked channels
Get list of statistics
Add report
Validate number in a string
Merge pull request #3 from Mirosta/master

Examples and other utilities