change order of arguments

This changes the order of arguments in Declaimer DSL.

For instance, `text` macro was like `text [deco: "bold"], "bold text"`.
This isn't cool because where options placed is unnatural. This should go like

```elixir
text "ordinary text"
text "bold text", deco: "bold"
```

other macros changed the order of arguments too.