Add option --milestone to open_issue command

Closes #86, wanted to get an opinion on this before I finished up the feature with tests.
A little hard to understand what these conditionals are doing... mind adding inline comments, or (better yet) moving them into a method with a descriptive name?