Projects js

* Added `projects.js` to the assets precompile pipeline
* Merged `projects.js` and `HOA.js` into one file
* Potentially fixed the HOA button