added todo for permissions
changed gitignore and made a qucik fix on models, TODO: refactor code