Added date functionality.
Added some error checking.
Added more defensive programming
URLs are now linkable.