Explicit Birational Geometry of 3-folds