Cleanup directory structure
* src/ - source files for the project
* build/ - scripts and resources related to building the project
* test/ - test scripts
* dist/ - built distribution file(s)
* dist/demo/ - demo solution (moved from )

Updated build scripts to point to new paths
Added build_demo.sh script

Updated package.json to add build scripts (npm run build)