major cleanup, overhaul for 2.7.0, removed bunk template
(cherry picked from commit 3797c9c6c74a91a09f16b39cfb88b79efa0b49a5)
updated project to include new js
(cherry picked from commit c9a9ca0bf2ecc7528a5fc840a6f0641672c238a2)