adding HACKING.md and updating README