add a real mainloop

Add a mainloop code with registering of the callbacks and co.

Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
3 files changed