Stop rendering pieces on squares containing no pieces
Ditch the underscore template approach

This was a big ol' commit. Instead of using underscore templates, I'm just gonna
let Backbone take care of the element creation. It's easier for what I'm doing,
because it's just a fucking chess board at the end of the day.