Work In progress
- Hierarchy of function is done, just needs some debugging
Not quite yet
There is a stupid syntax error I introduced and can't find (stack trace is awful)
But the logic seems all present and so far so good.
Will have to get rid of compile_all
Working version of the Cakefile
Three commands are listed right now :
   - list-ic => Output the list of ic files (.iced or .coffee) in the current dir
     Listed files will be affected by make-ic-scripts command
  - build:script --file <script>
    Compile the .iced or .coffee file to .js, make that .js executable and add a shabang for node.
  - make-ic-scripts => Compile every ic file in dir, make them exec and add shabang for cmd line use