Small changes on the `README`

These are minor changes, to make the `README` a little bit cleaner.

Since GitHub's Markdown rendering takes so much space between headers, using horizontal lines makes it easier to spot the different build settings.

Also, the compile instructions look so much better with different steps separated and syntax highlighting!