Add url and tests

Hello, i changed 'fullurl' -> 'url' and public it for correct use method 'url' in uploader
I also created a bunch of tests :) they check all aspects of gem