Lowercase for carManager non-constructor
fix camelCase of getByClass
Lowercase non-constructor abstractVehicleFactory object
Capitalize constructor functions
Fix spacing
Fix hasOwnProperty (add call)

Also add a comment which explains the difference between using
hasOwnProperty and simply checking the prototype
Uppercase constructor functions
Merge pull request #125 from neojski/small-fixes2

A second set of small fixes.