+ adds linux bridge support + minor refactor

Change-Id: I7ff93f11bf2e7e0bb595534a0298b225eb122c26