renaming library and adding udev cmake dependencies
renaming internal portions of the library
Adding basic structure, getting ready to add udev code