Precompiler defined as lib. Added first precompilation tests.

The lib takes a string that contains JavaScript code as input and
options and returns the precompiled code without references to
Woodman. The command-line interface outputs the precompiled code to
the console by default.

First precompilation unit tests added. Some of them do not pass yet.