FAST-Forward Protein Folding and Design: Development, Analysis, and Applications of the FAST Sampling Algorithm