Code cleanup, added ItemFactory, added jsoncpp source files