Added rule to neglect swap files and moved Connectors to a separate directory
Refactored codebase to use lower case directory names. Moved drawing symbols to separate module.