Add gpio number properties
Migrate properties to xml
Organize imports and format code
Add daemon
Map entities