Added a integer maximum that's platform dependent.
scrapped the platform dependent maximum, can't tell if the supplied int is higher...
Removed super large int test, falls through to double and doesn't fail
Added a bigEndian check function
Added endian-ness system logic to decodeDouble
Added isLittleEndian method
Added isLittleEndian logic to encode/decode double
Added isLittleEndian logic to encode double 32 and 64 bit
Added return type to recursiveDecode docblock
Replaced if( with if (