Contacts page now accepts user messages

The error table is now called a logging table, and we just use the
global logger to accept messages from the user.  We've updated the
"error types" to be "log types", and etc, then just use the global
logger to handle user messages.
Renamed default.css to projects.css
Banished all inline css from project