finish item part, and add some rspec
Merge pull request #6 from hsming/item_part

finish item part, and add some rspec