added templates.js file to facilitate html bullshit for now