Fixed bugs and finalized

+ Added defines to simplify code reading (uchar and uint)
+ Added "displayHash" function
* Fixed bug  (! remplaced by ~ for NOT bit operation)
* Fixed bitlength code