typos, formatting, gitignore and eventhandlers

Just changed a few basic things to get things to work on my end. Also added/changed some minor event handling functionality in Button and Textbox; you might need to alter your Button event handlers slightly in Instincts

Next I'll get stuck into resolution-independent widgets, then sound stuff