better type checking for IPv4 addresses, initial implementation of JobType
repalced jobtype