Coding conventions + updated license
drivers are moved to a seperate directory