reenabled & fixed Thing::set(Html)Url from std::string
some refactoring

- check if specific JSON field can be converted now in separate method
- some code formatting
add Q_PROPERTIES

in preparation to further refactoring