adjusting the regexp for the brackets delimiting "function" arguments. Added test case
turns out that the code transformation is idempotent on *all* the test cases, including the ones with brackets for functional arguments. Bonus.
adjustments to language intro document
Merge pull request #213 from noio/refactor-bpm

Unified BPM from Thomas van den Berg aka @noio
removed the html files in the root as they are not needed
The test page now works again. The test(s) are in the wrong place at the moment though...

...just use the normal grunt connect and go to
http://localhost:8000/tests.html
changing all the examples and demo to cater for "times" now being expressed in seconds (with millesecs precision).
adjusting the code of the first test a little
Adding object for global interpreter scope
Updating scope object to be a class
Global scope object adds functions to window

Currently we want global functions to be truly global
Creating global scope object in lcl core
Matric and graphics commands now added to scope object
Using scope object to handle more globals
functions don't need to be added to window in bg painter
Defaults for bg painter don't need to be colours

Background Painter expected the colour variables to already be globally
available at construction, but really this isn't needed
Colour Literals now crated in live code lab core

literal values added to global namespace via scope object
BG painter functions now actually added to scope
AnimationStyle functions/variables added to scope
Connections functions now added to scope