add router
add model article
fix tests and rails_best_practis warnings