First commit

First version of pinapl.js.
The "99 bottles of beer" and "Life" examples work.
Not all functions implemented yet.