Allow GorillaScript code to be parsed without indentation, using a trailing colon (:) to open a block and the `end` keyword to end a block.
Allow gorillascript to be compiled in embedded mode, similar to things like erb, els, or php. Code blocks are in <% and %> (or whatever specified) and it generates an async function which can be called at a later time.
Automatically have a done() call at the end of egs templates, which due to the way that async calls are done, will go to the last innermost one.
Add package.json
Update the version to 0.5.1
macros can now be passed into gorilla.compile/translate/parse to allow for extra macros/helpers on top of/as a replacement for the normal prelude.
Added dependencies to package.json
Various changes to make embedded mode more workable. Bump version to 0.5.2
Fix executable files installation.

when I install gorillascript from npm, there is only one gorillascript in my $PATH.

BTW: You may add "altjs" to the "keywords" field.
Merge branch 'patch-1' of https://github.com/unc0/gorillascript into unc0-patch-1
Merge branch 'patch-2' of https://github.com/unc0/gorillascript into unc0-patch-2

Conflicts:
	package.json
Add "altjs" to the keywords in package.json
Allow more liberal number parsing, allowing for trailing underscores such as `1_ == 1` as well as `1_2_._3_4_ == 12.34`
Documentation site reworking.
too late to push
don't know what am i doing.
fix styles
no border around ul li code
add .gitignore
minor fix