Bare Minimum Complete

This program now has the bare minumum requirements (of my standards) to
be considered a fully functioning program. I ironed out a couple of bugs
to make user experience more friendly.