Initial commit
Adds jszip
Working creation and download function
Better explanantion of what it is and how it works
JS for bootstrap responsive nav
automatically populates key field from URL
Populates columns list with actual column headers
move all the webapp stuff into webapp directory, refactored a few things in app.js
remove debugging code
file paths should definitely be relative, oops
make sure we're getting valid JSON from the columns definition textarea
Merges key and URL boxen
automagically fetches title for table from sheet name
show a 'loading' spinner overlay when fetching stuff from google drive
allow user to choose which columns to include and specify display labels for each
remove column form fields and start fresh if the user changes the spreadsheet key
Preview is set up, doesn't work.

This passes key and columns data to preview.html via URL parameters, but it fails to load the preview with an Uncaught TypeError: Cannot read property 'length' of undefined.

I've tested it with jQuery 1.11 unminimized to try to figure out the problem, but it fails with another TypeError: Uncaught TypeError: Cannot use 'in' operator to search for '98' in [["word","Word"],["use","Use"],["first-use","First Use"],["meaning","Meaning"],["origin","Origin"]] in code.jquery.com/jquery-1.11.0.js:592.
Fixes build error from absolute URL for template.html
Merging non-functional preview onto columns gui
cleaning up the build.zip file