initial commit
first draft
naive isStarted method for AsyncApp

Signed-off-by: Ketoth Xupack <ketoth.xupack@gmail.com>
asyncapp improved
formatting

Signed-off-by: Ketoth Xupack <ketoth.xupack@gmail.com>
code style
app.start may throw exception from now on
onPlannedStop() now not abstract

Signed-off-by: Ketoth Xupack <ketoth.xupack@gmail.com>
inspections
AppShutdownHandler introduced

Signed-off-by: Ketoth Xupack <ketoth.xupack@gmail.com>
license file added

Signed-off-by: Ketoth Xupack <ketoth.xupack@gmail.com>