Implementing End Sheet and Miscellaneous Issues

Resolves #124 and #133 
Obviously, cleaner code, but I'll fix that in the next pull request. Also added the dot continuity box filling the empty space.
Can we actually put a space between the 16 and the E? It's easy to confuse an 8 with an S when they're small