Updated site_info and client models

Models now allow for null foreign keys to clear circular reference
issues.
updated client views to check is_a_business()