Improve layout of form for posting tips

This change makes the form center aligned and have the category, language, and
author forms align horizontally.
Add markdown (redcarpet) and syntax highlighting (highlight.js)
Update gems
Improve layout of articles
Implement update method for tips controller