Moved stuff into modules.
Ignore .swp files.
Modules now work.