renaming, reorganising for keyword block stuff...
initial keyword-with-block support (if, for, while...), licence info, etc.