Rename module to correct name

Signed-off-by: Eli Skeggs <skeggse@gmail.com>
Use gfm code blocks

Signed-off-by: Eli Skeggs <skeggse@gmail.com>
Switch to lib/service instead of example module for service example

Signed-off-by: Eli Skeggs <skeggse@gmail.com>
Add functionality, fix bugs

Signed-off-by: Eli Skeggs <skeggse@gmail.com>
Force instantiate in constructor

Signed-off-by: Eli Skeggs <skeggse@gmail.com>
Add unit testing and service unit tests

Signed-off-by: Eli Skeggs <skeggse@gmail.com>