Add project files to gitignore
Fix description string in shelf fabricator
Add some specs for ItemField, Item and TypeField