added mapping form;
unified main and settings;

now app doesnt need separate html file;
using secretary app to dispatch views;
removed pult/setting.cljs
moved CRUD helpers into own NS;
finished functionality of keymappings form;

solves issue #5;
refactored repeating db functions into helpers;
added models for profiles, active-profiles;
added url-based dispatching;
removed container hiding as app dispatcher;
added action components to give apps similar func;
fixed bug with profile renaming;

add explicit profile id, makes possible to rename profiles;
removed unnecessary logging;
added reagent-cursor;
fixed bug after profile saving didnt update save button and headers;
fixed bug with back-button and history;

replaced secretary dispatch! with location.assign;
restored connection-component as default app;
controller uses now profile mappings;

removed hardcoded mappings;
controller uses now active mappings;
add react keys for connection list items;
little cleanups;
fix for controller sizing;
some fixes for FXOS;

removed default-id for profiles/model-id to make difference between
saved and new models;

tweaked vibrations feedback;
added data seed for empty db;