added requirements checker
some logical changes
file list can now handle none (so installer and updater are now totally the same, yay!)+

Signed-off-by: Sweil <mail@sweil.de>