Github tracker form should validate github_name and github_repo - Issue799

I made a change to address Issue799.
But I noticed that I need to add code to edit existing github tracker data. It will be followed soon.
I'd like to hear from you how the code looks to you so far.
Thanks!