Examples

Split examples into separate module
Updated main definitions

Removed unnecessary macro, didn't realize it was provided by racket