Reorganized the module from a single function to an object, started putItem
Added .gitignore