Issue boards card template in JS
What does this MR do?
Moves the issue boards card template into the JS & added JS tests, which it previously didn't have.
This does not change anything from previously, but will eventually allow us to move these into .vue
files