Revamped the error handling to centralize and unify the error messages
Added RFIDSensor object, and finished release 3.1.0
Alphabetized the imports