fixes for hylang:0.10+

change usage of `kwapply` with `apply` wherever applicable
Further a small macro for kwonly args is used for decorators
Also if e then true false replaced with e
allow smaller outputs to be printed

The current way of checking for `\n` in stringio evaluates to true for
almost everything (Not sure why, looks like `\n` instead of spaces) so
checking for only length of output for now
Merge pull request #10 from theanalyst/fix/v0.10.1

Fix/v0.10.1