Merge remote-tracking branch 'origin/master' into dev

* origin/master:
  refs #47 Clean up the main readme.md
  refs #47 Bump release version to 0.3.2 and tag release.
  refs #26, #39 Fix the question layout, use <p> instead of <h4> which is block visibility.  I may change this later because it looks nicer, but need to deal with the case where lines wrap past the end.  Shouldn't happen in practice.
  refs #26, #39 Fix a number of new foundation 4 and general layout problems.  Add reveal.js as this actually handles semi-normal layout. I'm a bit confused at how we are treating the data in #iq-area, but can work it out later.
  refs #26, #39 Was missing a div needed to display the "waiting to start making questions".  Clean up some harmless js.
  refs #26, #39, #38 Undo the lint fixes ....
  refs #26, #39, #38 Take care of the majority of the lint errors, we'll leave the redefs and comma errors.
  refs #26, #39 Fix login state transition, all a result of foundation 4 getting rid of "tabs" in favor of html5 flavored sections.
  refs #26 #39 Add updated blockui version, add section.js from foundation, and fixed smilestudent.js issues with the tab handling.  Also, get tabs working.
  refs #26 Fix the columns, use <size>-# .  Not <# spelled out>.
  refs #26 Initial upgrade to foundation 4.3.2.
refs #43 Add push message type for RESET.
refs #26, #43 Move the release version forward to 0.3.3
refs #26, #43 Implement proper remote logout to clear the session.
refs #26,#48 Implement csv upload.  Add new branding.
refs #26 Add new iqmanager html and js.
refs #26 Add the ko-observable array for the iqdata to the summary.
refs #26 Ko.js is tricky when you don't initialize your view model
correctly.  Got the computed observables working finally.  Need to clean
up this UI.
refs #26 Add better layout on summary iqset
refs #26 Add multiview model to replace monolithic view model
refs #26 Add pushSection routine to handle section fadeIn/fadeOut.  It
calculates the old section and fades it out, and fades in the new one.
refs #26 Initial gui for IQSets page, and add SMILE branding.
refs #26 Get the bindings working for iqsets Collection.
refs #26 Apply proper bindings and table row data .  All delete buttons
for inquiry sets get an ID from the DB
refs #26 Add missing icon for circle x.
refs #26 Fix blockUI for the iqset delete
refs #26 Add key display and restructure dialog1 function
refs #26 Add the delete functionality to js.js and add a route to handle
deltion of an IQSet.

Untested.
refs #26 Add implementation of the delete iqset route: DELETE /smile/iqset/:id
refs #26 Missing the complete implementation to handle server DELETE
method, add to JS.js (export delete method) and add routes MAP to
smileplug.js