Added constructors

Add constructors to help when creating devices in other java apps. Used
in Remortr lib.
Moved version properties and incremented
Fixed property