Base demo form

  - Built with the assumption that each of the features will get its
    own field.
Completed the first cut of the interface

  - Removed the usage of the dynamic interface, using a static one with
    a vocabulary for a list of checkbox for the relevant features to
    query.  This is done to mimic the current low level interface more
    closely, but will likely be revised to have them separate back out
    once the interface is more finalized.