Allow uuid's to be unmarsalled into strings and bytes

* Dont panic if the UUID from bytes fails
Merge pull request #89 from Zariel/uuid-from-string

Allow uuid's to be unmarsalled into strings and bytes