Formatting Updates. Hashtable size changed to prime.
Updated pointer string behaviour as described in #12
Split function functionality into declaration and registration to allow for c99 #14
Upated readme as in #13