Completed website wrapper. Look at the top of the file for usage.