added demo page
added tests for LayoutSolver
added dev page