patch: Initial patch view

Provide a series navigation, patch highlight and show the comments.