Refactored rendering process to use pixi.js (closes #2)

This will fix #2.

It's important to notice that, due to a pixi.js limitation, the textures (tileset images) should have power-of-2 dimensions.