Renamed ByteStream and basejs files
Changed CamelCase to lisp-case

Changed the protocols and constructors from CamelCase to lisp-case
Simplified the writing of integers

Added the protocol method write-long! and made the writing of integers
use Google Closure Long making the logic much simpler