Added missing dependencies

I could not compile the project because of some missing dependencies. Then I also updated some SNAPSHOT dependencies to milestones, fixed character encoding warnings by specifying UTF-8 as the character encoding.

And also updated Spring repositories.