adds meta sub score method

For the Factor Graphs to work, they need "learning preferences," which is calculated
by the meta sub score method. I copied the convention of :first, :second, :third, :fourth
so that I could abstract the sub-factors and apply this one method to all factors.
styles class graphs and requires javascript files explicitly

Sometimes there are troubles with javascript selectors. By applying js only on the pages that are expected, no errors will result from unexpected js meshing from other files.
completes a single factor graph (w/ 4 sub-factors)
readies a refactored sub graph
refactors factor graphs into one controller-action, view, and route

Uses url params[:factor] to reduce 6 routes and actions into one. This DRYs the code and frees up the views to accept more factors if for some reason that occcurs in the future.