Rename cgi.jl to CGI.jl; change API function names; move startup code into newApplication method; fix many bugs; add type hints for optimization (hopefully); optimize some functions; add useful comments; strengthen UTF-8 support
Fix bug w/ incorrect boolean types.
Fix UTF-8 bug with parsing form part headers in CgiParseMultipartFormParts
Fix hang on read bug in atexit hook when output stream is empty.
Add extra methods for the header function to handle various argument types (i.e. convert int to string, ASCII to UTF-8, etc)
Add Content-Length header.
Change HttpInputCollection files array to string-indexed & index uploaded files based on their form field names.
Update documentation to reflect changes for 0.2.
Fix documentation format.
Remove double colon in docs.
Highlight function name in docs.
Remove period from header in docs.
Add table of contents to docs.