Finished up most of the styling. Still need an error if invalid url.