An Effective Proof Of The Hyperelliptic Shafarevich Conjecture And Applications