Add vim swap files and remove script directory from gitignore.
Reworked the README.

Did this in order to design functional/document keys and their differences. Now
things seem to be making more sense.