Re-organized things to be more standard.

Changed common => src, put 'com.' in front of all package names, added
preInit, init, postInit event handlers to sided proxy classes.