Refactor new.js to follow current Privly standards

- new.js based off PlainPost new.js
- Non-Privly integration related functionality moved to options.js
- shared new.js and options.js inclued in html subtemplate
- new.html regenerated with python script