load ckeditor js files only during edit/add & load other js early on
refactored editor related methods to a new class
add notices to new files