@dynamic and gitignore

`JNWLabel` has previously used `@dynamic` to shut up the compiler, but `@dynamic` isn't meant to be used this way. Therefore `JNWLabel` is now overriding the `layer` and `setLayer` methods generated from `NSView`.

I also updated your gitignore to not include the xccheckout files generated by Xcode.

Cheers :)