Added new flags and config struct
Nicer usage message
SR_Init
NAT is setup
NAT checks for entry point