Add makefile
Move parser generation to makefile

Note that the generated parser won't actually be used
Initial work on RequireJS integration
Move binary utilities to own module

Binray utitilies are now in binaryUtil.js
Whitespace
Move functions to truthfunction.js
Add server to makefile
Load parser with Require.js

Since the parser doesn't follow the AMD*, it most be post-
processed before it can be loaded. This is done with r.js**.

The makefile has been updated to support this change.

 * Asynchronous Module Definition
** https://github.com/jrburke/r.js
Move LaTeX to module
Move Truth Table generation to module
Move output formatting to rendering functions

The internal truth table is now exclusively made of
boolean types and only at rendering are they changed
to ones and zeroes.
JSHint fixes
Refactor of karnaugh.js
Move Karnaugh maps to a module
Remove karnaugh.js from HTML-file
Fix display of true/false values

In some situations (!b), the Karnaugh-map would display the values as
true/false literals and not as 1 and 0.

With this changes, this display setting has been moved to binaryUtil.
Move truth table rendering to module
Rename binaryUtil.js to util.js
Move code for Karnaugh rendering to module
Remove util from global namespace