Added ip address generation and updated the documentation