Minor fix in linker due to overloaded __eq__ function in Bus class
Included id to hash computation function to ensure unique hashing
PEP8
Exclude build directory from pep8 checking
Added .swo files to be ignored by git