Added IPv4 checks to XeLL network functions

Signed-off-by: Swizzy <swizzy@hotmail.co.uk>
improved output functions by making them support arguments aswell, meaning no more pre-formatted strings, it can all be done in the output function :)

Signed-off-by: Swizzy <swizzy@hotmail.co.uk>