Added client-side username validation.
Added support for serving image/x-icon
Added test for unknown file type request.

Added test requesting unknown file type ".unknown"
404 test now properly uses the test directory.
Added user create method.