Little-endian types

This exposes little-endian number types, explicit big-endian types as well as aliases for the original number types.

Resolves #7.