Many improvements; see description

0. Added d3 folder to VisIdeal folder
1. Rewrote basic block-making algorithm to use an array
2. Made height and width of array dependent on the data
3. Added axes
4. Added lattice points
5. Added convex hull
6. Beautified everything