Added "reset --hard" feature.

Added `reset --hard` feature and a preference to enable dangerous features in brackets-git.
Edited according to 328
fix errors
Merge pull request #328 from FezVrasta#hardReset