Simple version semi-working

drastic changes from parent branch. gutted the actions and completely replaced
the buttons; now just "next" and "previous". requires the statements to be
constructed inside the javascript. << This is going to be error prone. going
forward seems to work fairly well, going back works until you try to go forward
again.
Added "user-defined" naming, rollback error gone
bugfix: can't "next" or "previous" ourside our statement array
Display all statements in history from page load

This was a rather large code re-write again. still kinda buggy w/ the
prev-then-next-again stuff, but we can look at that in more detail later.
prev-then-next fixes, and notes updated
added 'col-md' to everything
Simplified interface: click anywhere, proceeds to next or loops to beginning
Comments & notes updated
Modularized using require.js, based off full database lab
slight cleanup
fiddling w/ css
moving towards mobile compatibility

we're gonna try that new-fangled "mobile-first" thing. we're gonna take our
page, set it up to do a mobile layout by default, and then by condition we'll
scale up. we went and updated bootstrap (the btn-group-justified wasn't working
quite right), and now we've got the action/accept/cancel buttons horizontal
Mobile version at 90%

made the active state on the relation list not-terrible, still not perfect. did
the @media trick for the relation list padding-left fix, added scrolling (and
minimum td width) to the current_relation, and removed extra padding from the
bottom of current_relation table.
added the 'viewport' meta tag for mobile
some manner of timing issue double-nests statements. will need to test live. removed console.logs as hotfix
Updated dependencies
pulled in lib from master
updated codebase to /reflect/ that we pulled in lib from master
moved editor code to sub-directory
moved figure code to sub-directory