Removed capitals from the module names.
Ignoring .swp files.
Refactoring to match coding standards.