Bus - Enhancement

@salil93 Please review !

1. Modified / Added a lot to Bus
2. Used py magic fns to create best usability.
3. Config file for storing binpy configuration constants.
4. Added an extensive connectors test