Removed most redundant functions; hex to lowercase, dropped "0x"
Fixed %%, negative %f values, and negative %d
Removed depracated functions
Added comment heading