Reorganize project directory structure

Reorganized the directory structure to what we agreed upon, and updated `compile-workflow.sh` to reflect such changes.

Please review when you can so I can get this merged in for your convenience. :)