Changing .gitignore
Adding module prototypes
Adding supported objects
Adding permission class
Project startpoint