Add new features

Add support for:
public and private vlans
private IP's only
provision from template
bootstrap using private(backend) IP
read configuration from json file