Make run-solutions smarter, add node support.

Refactor run-solutions to make it more readable.
Now runs interpreters for perl, php, python, ruby,
and javascript (node), instead of relying on #! lines.
Now ignores solution.h files if present.
No longer need #! lines to do runs
chmod a-x on most files
Add some new solutions in Javascript and C.