Better diff interface

Right now the diff between versions of patterns or specifications doesn't have the view type tabs (describe, develop, implement, etc.). We'll build a more user friendly interface for this later down the road.