Added skeleton for solver, framework, updates to graph