Develop 2.0 singleton

I had this problem, a module initializer (a class that implements ServletContextListener) needed the Bennu.getInstance() but the initializer that took care of initing it hadn't run, so, I made this more robust (while actually doing another initialization out of its place in my code, that will remain there untill, if ever, this commit is merged)