Changed required version to 0.15.0.
Finished basic data types and encoding functions.
Message encoding appears to work.
Removed my hand-rolled float encoding function, which was wrong anyway.
Encoding and decoding both pass all tests.