Made reading / writing floats and doubles protocols
Added the ability to read / write floats