add RoboGuice support. code refactoring. add license