Full preset functionality

Added preset deleting and implemented PC saving. Need to add a check to
make sure two presets can't have the same name (currently, the new will
just overwrite the old).