Separate each vhost into self config file

Add support for user config