Add support for getters and setters and custom properties.
Fix a bug where if an error occurred during compilation using gorilla.compile, the error would never percolate up.