Implemented long, double, float, byte & guid datatypes
Added sql and mongo integration tests for new data types, then fixed an issue with the type casting logic used to normalise expression operands. Also tidied up comparison nodes into their own folder.