edit: base controller, transaction() & edit: admin, roles
add: base model, validFileType
edit: admin, global.js
add: news, rule validFileType
edit: tests, admin/Main
edit: atable & auploader