Future Work
Reconsider problem formulation
Used constrained optimizers
Periodic boundary constraints
Work around singularities in problem representation (Quarternions)
Rescale search w.r.t. torsion angles (scalability of method?)
Guarantee convergence to a local optimum