Fixed issue with HFTimer crashing if its owner was dealloc'd / deinit'd, and then the timer would try to invoke the completion block. Added a unit test to cover this case. Also added .gitignore