[projects] modify layout to add js and css scripts.
[layouts] possibility to add css and js separately in the layout
[models] add row2dict to make jsonify easier.
[api] add API call to fetch projects.
[js] first draft for automatic layout with variable widths for projects.