fixed a bug with dots in folder names

Before if you used the folder './src', it would mistakenly think the
folder is a
hidden folder and should be skipped. This has been resolved.
fixed main.js always echo'ing, even when it does nothing
added makefile for building jsx