Dependpency bump for clojurescript

Signed-off-by: Peter Schuck <peter@bendyworks.com>
Moved fressian codes to their own file

Signed-off-by: Peter Schuck <peter@bendyworks.com>
Created write handlers and example usage

Signed-off-by: Peter Schuck <peter@bendyworks.com>
Added write as and object to FressianWriter

Signed-off-by: Peter Schuck <peter@bendyworks.com>
Added writing of tags and arrays

Signed-off-by: Peter Schuck <peter@bendyworks.com>
Fixed bug with Chained WriteHandler Lookup

Signed-off-by: Peter Schuck <peter@bendyworks.com>
Made hop map hash range fall within unsigned int

Signed-off-by: Peter Schuck <peter@bendyworks.com>
Added pretty printing for TaggedObjects

Signed-off-by: Peter Schuck <peter@bendyworks.com>
Added the ability to use custom data types

Signed-off-by: Peter Schuck <peter@bendyworks.com>
Removed is-int function

Signed-off-by: Peter Schuck <peter@bendyworks.com>
Added caching layer

Signed-off-by: Peter Schuck <peter@bendyworks.com>
Fixed bug in reading 24 bit integers

Signed-off-by: Peter Schuck <peter@bendyworks.com>
Added footer and checksum functionality

The checksum employed is the Adler32 checksum function that returns
an unsigned 32 bit integer

Signed-off-by: Peter Schuck <peter@bendyworks.com>