Okay.... so network device detection only picked up about half of the devices and the port scanner sucked. I decided to use nmap. 

** Make sure you have nmap installed and it is available in your path **

Currently the system and detects all devices on the network and all open ports, as well as the service names. Next step is writing to JSON and then IF WE HAVE TIME linking that with the CVE.