Add docs badge to README

[ci skip]
Use fenced code blocks in README.md

This makes GitHub highlight the code.
Merge pull request #81 from Nowaker/patch-1

Use fenced code blocks in README.md
Merge pull request #80 from rrrene/patch-1

Add docs badge to README
Remove unused .error method.
Move Events and Log into support/.
Move build methods down to models.
Add spacing for conditionals to improve readability.
Add more documentation and placeholders for examples.