ObjectTools introduced

Helper module for manipulating objects introduced.
Support for src/shared structure

- build now includes src/shared directory structure
- this structure should be used for shared objects betweeen
client and server
$objectLink keyword compilation is schemas

SchemaTools now understand $objectLink keyword used for referencing
objects in between various registries.
[FIX #7] id property considered as schema identifier

Fixed id property in properties to not be considered as schema dientifier
Logger silenced in tests

Logger configured to not produce logging messages during tests by default.
[#71400240] Referencies between registries

$objectLink references are evaluated by SchemaTools and ObjectTools.

[FINISHED #71400240]
Added buttons in contenteditable.

-Added buttons:left, right, justify, h1, h2, h3, remove heading, undo,
redo
-Changed psui.css to fix problems with line height in h1, h2 and h3
Created favicon.

-Created favicon
-Changed html - added link tag
Changed logo.

-Chenged color of logo
Repaired logo.

-Logo saved as plain .svg file
Login screen

Login page template
datepicker & permissions

Conflicts:
	src/client/scss/_common.scss
Login page 'merge' with design