Tidied up mapping code
Renamed mapping package to encoding
Tidied up the rows code and added comments for all row functions
Tidied up result/rows error handling
Added string ReQL functions
Fixed missing package in encoding/decoder.go
Reverted moving row errors to error.go