create item factory
change used lib
add testing method, remove later
Merge pull request #3 from patkar/factory

Create Item Factory