Update generic_camera.groovy

Fixed padding for ip string and port string to hex and cleaned up a bunch.  Added a version schema