make all dependencies >=

Signed-off-by: Sietse van der Molen <sietse@vdmolen.eu>
fix class names to conform to convention

Signed-off-by: Sietse van der Molen <sietse@vdmolen.eu>