Added documentation file
Changed dummy replamence of strdup for a working one.
Added new functionality to hak_info
Updated internal documentation