Add Docking Energy

Docking is performed using a contact energy that evaluates how many
atoms are close to the dock.
ToDo:
- Allow the user to select the contact distance
- Print foldings in an output file
- Allow the user to select the number of contacts that define an
admissible folding/displacement of the peptide