Add auth option to switch between auth methods

- Can switch between "identity", "cert" and "none"
- Replaced --insecure with --auth=none
- Moved logic to generate TLS configs to separate auth files

Signed-off-by: Ben Firshman <ben@firshman.co.uk>