New file structure

I know this is an old project, but the goto demo is so great, wanted to get it up and running.

Thanks for all the contributions to the community.

I'm open to anything you want me to change:
- alternative webroot
- squash
- replace make with shell script

Thanks,
Keenan