Added basic endianness check and handle. Also added start index to methods and implemented them for float and double