Comment typos
Created orDefault color methods
Added new initialiser method. Fixes #24
Added deprecated methods back in
Merging upstream and resolving conflicts
Fixed a bug with trying to reference self.style before it was set.

I discovered a bug in the previous code where setDefaultShadowHeight
would not work correctly with circular style. This was a result of style
not actually being set yet.

Also cleared the deprecated method warnings.
Merge pull request #27 from squarefrog/master

Edit default methods and added initialiser method