Added DataContracts to NewUser and TM_User objects
Update code and tests that created users in order to pass the new validation rules
Some refactoring on NewUser code (all properties are now upper case)
Added Setup Thread