-Changed some names
-Added Spring support
-Added loads of dependencies