Changed URL parsing to <anything>.<anything>[anything] and included

catching errors if it doesn't work.

I have tested this and I promise it works.

<3<3<3