remove magic numbers
Merge branch 'master' of https://github.com/Incoma/Incoma

Conflicts:
	visualisation-zoomout.js
some stuff
- Modularize Visualisations and Model
- flesh out Model, now has currentAuthor, createNode(), createLink(), cleanModel()
- Model also stores node/linktypes
- if the variable IncomaDefaultModel is defined before this file is loaded, it will be used by clear()
- list of visualisations is moved to the private implementation; public interface of Visualisation now only has functions
- added makeOption(), setOptions(), makeTable(), makeColorRectangle() and makeNbSpaces() to Visualisations
- some refactoring for header in index-main.html and style.css

Merge branch 'master' of https://github.com/Incoma/Incoma

Conflicts:
	index-main.html
	style.css
	visualisation-zoomout.js
typoss
Merge branch 'master' of https://github.com/Incoma/Incoma

Conflicts:
	style.css
Merge branch 'master' of https://github.com/Incoma/Incoma

Conflicts:
	modelc.js
	visualisation-zoomout.js