fixed the registration process;
subdevided the header in its functionalities;


Signed-off-by: gormed <hans.ferchland@gmx.de>
Merge branch 'basics' of github.com:gormed/scribbit into basics
merged and fixed;

Signed-off-by: gormed <hans.ferchland@gmx.de>