update travis build status image [ci skip]
refactor act_macro

- remove unused options
refactor active_record/instance_methods to reduce complexity