Allow uuid's to be unmarsalled into strings and bytes

* Unmarshall UUID's into bytes, strings and UUID
* Dont panic if the UUID from bytes fails