Renamed HTTP to Network, keep it more generic.
Created new validation class and moved all validation related methods there, keep things together that belong together. Needs documentation.
Implemented date formatting method.
Implemented exit method if an unsupported request method is used for a request.
We do not redirect, because it is impossible to know where the user might want to go from here.
We shall send the meta charset along with the HTTP charset. Should speed up page rendering if it is kept at the top of the HTML file.
HTTP class has changed to Network.
Also check if the input value might be empty and replace with POST value if it is.
Made params optional, some methods simply don't need them.
Moved session related functionality out of the user model, loading a complete user on each request is simply too much. Continued work on the user in general and updated everything to reflect the latest changes in the code.