improvements for the UI experience

added testing tools, localization, path finding, template loading,
helpers and improved AMD architecture