Code that was missed in a previous GPL merge
Updated documentation
Bring back the NAT Connection page

This reverts commit d1b4a30ce6dccea4abb109606ca57797149b557b.
Fixed code formatting