Fix display issue when there is only one file node.
Add ability to store and identify the first commit.
Add redcarpet gem.
Add visual support for 'readme view' in first commit.

This is a bit of a hack and the code should be refactored at some point.
Remove hardcoded course name and add dynamic course loading.
Update basic styling for readme view.