Created a clean beeper library. Moved majority of the componnents to the new library.