Squashed all 59 vis commits

Included d3.v2.js as a file to hack it

initial setup for calling layout algorithm

initialization of mds layout algo

implemented floy warshall all pair shortest paths

went to half matrices

computing apsd with half_matrix

using same events as the force layout for now

replacing infinite values in D

setting initial coordinates for each node

completed algo and hunting bugs

Finished mds-Thomas prototype

added new router

rewrote graph query to accept array or resource

Added spec for requesting descendantes with an array

added spec for querying the connecting arcs

Adde user_sets_and_direct_descendants_resources

parameter adjustment

Added visualization controller

Added struckture and files for visualization javascripts

Added a router

Root rout

Main route settings

layount changes and passing data through data-attributes

fixing size for pg and adding size to graph-data

setting-up the graph datastructure

added source/target objects to links

added stress computation to layout

relayouting depending on stress improvement

added bounding box computation

refactored events from tick to iteration_(start/end)

added bounding box in visualization for visual controll

movin

scaling and centering

cleanup

added links, working visuliazation

profiled and improved layouter

small fixes

cleanup

added controll panel and changed initialization

fixes

added control panel

controls and binding model and view

changed initial layout

reenabled prototype

Cleanup new visusaliztion_controller

interactively changing the edge length

somewhere intbetween

Added visualization for my sets only

implemented interactive component separation

Displaying the sized of an set

interactively adjusting node size

respecting nodes size in layout

added context menu demo

trying query

computing and layout for my_set_component

my component visualization

added add_set_set_edge_length

simpifyed matrix computations

added context menu for nodes in visualization

Improved context menu of node

query for descendandts with conditions

in between somthing

implemented descendant resources

fixed controller

template cleanup

collected stuff for storing controlls

Added Visualization Model

saving of controls works, wrong response though

refactored json serializer

setting contoll settings in html

....

saving visualization

restoring saved layout

saving and autoloading layout

in between

new query for computing connectec componentes on the resource model

beautifying

Fix

Rebased ts-vis branch on top of next

fix: stored controll settings do pass events

Fix setting controls for panel and controller

cleaned up layouter a little

added the layout_worker to the precompiled assest

playing with the worker

worker works

removed PG incompatible FIELD condition

refactored layouter to use explicit position array

refactored layout computation

refactored again

removed square fun

refactoring ....

Somewhere inbetween ....

added haml coffee jst templates since there is an issue with skim

transfered the skim templates to hamlc

initializing web worker

added underscore to the worker and extracting layout core functions into own object

refactored layouter into namespace with pure functions

refactored webworker completely

Implemented layout computation in web worker

in between

...

woker basically works

refactoring ...

....

now layouting with the webworker

removed some duplication

minor changes

Restored database config

Rebased and updated gems

Refactored slider definitions