Initial commit, implementation of getString and getStringNT relatively complete, other functions not yet implemented.