Added 404 to client
Much better URL handling

- Computed property that checks for `http://` or `https://` on the url
  supplied by the user. Supplies it if it wasn't set