add rspec
add spec task
add pkg dir into ignore list
fix warn