Swapped number type options to initialize with typeof instead of OR

Using an OR to check for number typed values makes it impossible to init with a value of 0.
move requestAnimationFrame to method
initialize method
fixed  indentation and jshint error
Merge pull request #89 from tak0303/move-request-animation-frame-to-method

Move request animation frame to other method
Merge pull request #87 from Ben-Russell/patch-1

Swapped number type options to initialize with typeof instead of OR
#87 build fix
updated jshint dependency