Break out issue model so we can do things like inheritance.
Pull out comment model into its own file.
Align IssueItem class names with those used elsewhere.