Add checks for necessary packages

Signed-off-by: Philip Luyckx <philip.luyckx@gmail.com>
Update init script, rename files and update install script

Signed-off-by: Philip Luyckx <philip.luyckx@gmail.com>