Arrays::allInArray now only checks if all values from the first parameter are in the second parameter if the first parameter is an array
fixes in the ActionListener stuff
the LauncherPage keeps the reference for the superuser permission so it wont get deleted
changes on the database parts some work for github #13
implemented automatic permission management. permissions get deleted and added by listening to an action. github #9, #14