V0.1.0

A large update and a much needed one. Fixed encode Array types and implemented encode Reference types. Also removed the need to create a new buffer each time you pass in bytes to the c++ side.