started
-implemented a commandlineAPI
modules (and anything else) can now register commandline CMDs

-changed old commands
They now use the new commandlineAPI, looks much cleaner now
functionality is the same

IMPORTANT
code compiles but was not tested in anyway (yet)
fixed seg faults on error
- several bug fixes within the template system
- fixed bugs concerning error handling on startup
- fixed bugs concerning the commandline
Merge branch 'registercmd'

Conflicts:
	Template.c