static content server (very incomplete)
content types
some login stuff that's going to be rewritten