Network Science Approaches to Improving Public Transportation