Fixed incorrect registration of services.
Added libtdl as submodule.
Several updates:

- updated default compiler level from 1.5 to 1.6;
- added console logger for testing purposes;
- latest commit of lib.tdl.