Change vhosts docstring & update full vhost layout.
Fix regexs so matches are more accurate.

Rewrote regular expressions so they are more accurate and only match the
desired entries in each file.
Add functionality for nonexistant/multiple entries.

Added testing for number of matches from regex. If more than one match or no
matches, an error is thrown, notifying the user.
Merge branch 'dev'