Update .gitignore
Update Shade plugin
Abbreviate class names

Issue: 55
Add missing license header