Experimental zip support, fixed many small bugs, refactored upload handling slightly, jquery is now a dependency