Added spring framework
and breaking and fixing stuff again and again