webui: add css and js, basic layout
resources: use the content type rather than re-inventing embedded resource outputting
dash: rename sln and sublime project
dash: force include the edge assemblies