refactored all the device specific stuff

made a folder for each type of driver
Merge branch 'master' of github.com:nikron/bridge