integration refactoring

I think that it is better to bind ```TokenSecurity```, ```TokenGenerator``` in their guice module in token package. In this way the implementations will be package private.