First pass for layout.jl.
Added sparse adjacency, weight and laplacian matrix functions.
Added helper functions to layout.jl.
Merge branch 'layout'
Minor update to layout.jl.