Updated copyright years
Redesigned to use boost.signals2 instead of own cooked callback handling
Added basic threading concepts
Added basic mainloop interface and a SimpleMainLoop
Redid the service base and power service as Active Objects using the mainloop paradigm