Start adding tests and documentation to Riley
Add more tests for Riley
Add `compile-str` function
Fix string/join calls for ClojureScript
Don't catch errors in the reader
Improve VM and compiler, fix compiler bug

* Add `comp-show-str`, `run-str` and `result-str` functions to the
  compiler that take strings as input.
* Make `LSET` not change the stack.
* Pop `set!` values off the stack.
* Make `active-frames`, `stopped-frame` and `result` in the `revue.vm`
  package work on traces, not programs.
Ignore backup files
Fix tests for LSET
Remove assumptions about line endings from tests
Improve compiler; add documentation
Add sample code
Merge branch 'master' of github.com:hoelzl/Revue
Improve macro definitions