Updated composer.json
Added .gitignore
Updated schema.xml
Updated Model
Added tests