Implement os checking, improve the license command and start work on the scansys command

Signed-off-by: Severen Redwood <severen.redwood@gmail.com>