More flexible syntax with body system
added `case` (with a test)
Merge pull request #31 from o-jasper/flexible_bodied

More flexible addition of stuff with bodies, like `if:`, `init:`, added `case` as example, adding a macro for it.