Refactor and implement Ratio Bound SWING

 - Pull out eliciation process handlers
 - Handle history in ElicitationController
 - Add RatioBoundElicitationHandler
 - Separate JS into files per "class"