We now use constructor methods on the classes rather than init methods.
Merge pull request #58 from ChrisGrant/constructorMethods

We now use constructor methods on the classes rather than init methods.