Night Before

Drastic refactor of pretty much everything. Comments. Cleaned it up a
lot.