Added type parameters so that signed integers could be read and written in addition to unsigned integers.
Updated version information.