Various style changes in riml code

* Change some public methods to private methods

* use [var, other] = expression more often (:h let-unpack)

* Other minor changes

Also, allow speckle's compilation process to be halted via CTRL-C,
and files get rolled back to previous state.
bump riml dependency to 0.3.6
Merge pull request #16 from luke-gru/develop

Merge pull request #16 from luke-gru/develop 

- Adds Ctrl-C support to stop speckle midstream.