Ported tjfontaine's code

Simply rewrote the Javascript code in Python---no thinking involved.
Added basic gitignore
Added ability to draw diagram of the heap

Added
*   draw()
*   map() and depth() suporting methods
*   a demo script
*   a symbol bank class to allow for various styles