SQLite and Layout Update

added sqlite, schema, project create and load uses db

CRUD routes for blocks, load, save, create blocks

load/add blocks to ui, crud project routes

block template, update block

use blocks in guide generation, changed to sidebar layout
Added Template Editor, Fixed Up Some UX Issues

* added ace for template editor

* added page_template field to database, populate template with its content

* save page template

* correctly save page template field to db

* uses Ace locally
* kss uses template from db

* ux fixes