New script syntax

This change in script language syntax took a bit of work but I'm very happy with the result, it just feels better.

Added @fperez to authors list as this is one of the outcomes of the discussions with him (though not the most important one).