First pass at camel cased names

First pass at renaming all appropriate names to camel case to match
javascript stype recommendations. Still needs testing and refinement. WARNING
this will break and DESTROY any code that was working against the 1.0 release,
this is a BREAKING CHANGE
Renamed file to match new casing rules

Step in #6
Fixed oversight in camel cased naming for #6