Rewrote WebEngine to work with PHP Sessions.

Pulled out PHP, ASPX, and regular file handling into their own classes.
Pulled out errors 400 and 404 into their own error classes.
Pulled out request headers into it's own class.