- orgainized classes, getting ready for the tutorial article

- then after the article, it will be refactored to final RoboGuice impl