initial commit
basic magnet uri parsing