JS Assets update:

- update js to be more modular
- add stopProp to modal links because what the hell, Chrome.