Added text for nodes

Now text can represent nodes. Use ctx.fillText() function. Added
variable spacing, and font sizing to fit the texture sprites.