Performance Chasing

Refs #82
Removes one redundant call to getEditorContent

Refs #84
Lazy initilization of Document on interval close.

Refs #84
Merge branch 'master' into performanceChasing

Conflicts:
	WatchDog/src/nl/tudelft/watchdog/logic/document/Document.java
Reformats source code.

Refs #84
Move super calls to top.

Refs #84
Removes TODO.

Refs #106
Lets editors catch very first edit.

Refs #84
Implements performance optimisation. The best I can think of right now.

Refs #84
Merge pull request #107 from TestRoots/performanceChasing

Performance chasing