Added new file camera.py, added .gitignore file to repository, added classes for tag groups and tags, small changes in code