Heavy re-factoring. Most parts have been re-written for a better performance and scalability.
Updated MANIFEST.