Fix notices because the traits collection was converted to an int
Add IDE files to gitignore
Changed remote assets from http to https

When hosting documentation on HTTPS sites they will emit warnings and might even stop to function;
by changing the remote assets to use HTTPS we prevent these issues.