Sites

Added tests and fixed prior issues
```ruby
user = User.create!(email: "peter@gmail.com", password: "password123")
site = user.sites.create!(title: "GREAT SITE", url: "http://google.com", description: "check out this great search engine")

sign_in_as(user)
visit edit_site_path(site)
#.......
```