Dgeni - Documentation Generation Rework

Here it is.
Still a couple of protractor tests failing but will be sorted out very soon.