added run-qx
eunbong's server
updated eunbong's server.py for running quixote demo app
initial commit of Quixote structure
added setup/teardown
a nice, small image upload app
Homework 8
Merge branch 'hw5-wsgi' of https://github.com/ctb/cse491-serverz into hw8
Merge branch 'hw7-imageapp' of https://github.com/ctb/cse491-serverz into hw8
Implemented Command Line Options

Modified ChangeLog slightly (still need to explain which "project" I chose).

All command-line changes are in server.py:
- handle_connection now takes a WSGI app as a parameter
- main calls helper functions to parse command-line input, then passes app to
  handle_connection and uses user-supplied port number
- server.py is still having issues with using ctrl-C to quit, then having the
  port still be in use.  This behavior is not consistently reproducible.

Very slight change to test_server.py to check the "file" page for type
text/plain instead of text/html
twill tests

Merge branch 'hw8-twill-tests' of https://github.com/ctb/cse491-serverz into hw8

Added cse491.env to GitHub now that it has twill and everything installed.

Used newly-added command-line args parsing to direct server.py to imageapp and
altdemo in order to test pre-written twill tests.

Wrote additional twill test "myapp-1.twill" to test my WSGI app, including the
form submission that then says "Hello Mr. [firstname] [lastname]".
JPEG and TIFF functionality

Modified imageapp so JPEG and TIFF files can be uploaded.

Note: TIFF files DO NOT WORK on Google Chrome and Firefox, but do work on
Internet Explorer.  Wikipedia says that "TIFF has not had a major update since
1992", so I suspect that it is a relatively outdated file format, and Chrome
and Firefox don't feel like supporting it any more.
Final Homework 8 Housekeeping

Changed the text on imageapp upload page to indicate that JPEGs and TIFFs can
now be uploaded in addition to PNGs

Updated ChangeLog
Merge pull request #10 from hoffm386/hw8

Homework 8