Project Complete

Added comments and fixed any minor bugs. Ready to turn in.