put the skill cap constraint into the correct model as well
added hash for link to view-only, set hash fields non-editable
...and without typos, too
added insert signal for phases and skills