Enable setting of arbitrary sass strings

* Decoding works more like unmarshal
* Use reflection to set Go values to variables passed to Decode()
* Test makevalue() creates a string and can be decoded back to string