Added caching, factory autowiring and javadocs. Bugfixes.
Disabled aj-weaving. Will be enabled back before release.
Changed class names to more convenient ones. Fixed caching.