Moved the BinaryReader and Expression code from completion to util