refactored, creating method check_site_exists
fixing some broken methods, get sources still broken
fixed messages with missing quotes
stashing changes before merge
fixing merge conflicts