Fixed shit

Added .gitignore to remove log files and assets
fixed Campaign model to allow Campaign_Settings relationship
Refactored the vhost logic to be a bit cleaner