Refactored Bus interface to use the functions and timer of the library.
Renamed file to match the other files (all lower case letters)