fix simplecov config problem and add some group
add some rspec config
change some coding style
ruby19 compatible spec change
fix Namespec error