Replace Makefile with a shelljs makefile.

Now it's truly cross-platform.
Merge pull request #377 from XhmikosR/shelljs

Replace Makefile with a shelljs makefile.