Module constructor

I also added a test to check that module loading works as expected. 

Please note that this can only be included in a new major release as it breaks backward compatibility : all roboguice module with a one arg constructor need to change the param type from Context to Application.