This commit includes support for half-hour increments in entering hours, as well as
adding repo and issue fields. Users may now select a GitHub repository, at which
point the GitHub API will be called and the issue field will populated with
all issues for that particular repo.