App rewrite; Updated to 3.4.0.GA; Removed dependencies and unified files into one; Simplified the module API;