added service provider

Signed-off-by: Ninjaparade <ninja@ninjaparade.ca>
added commands and first stubs
cleaned up post model
registered service provider for command
extra line break