Buckingham Potential Added

Buckingham potential has been added. Switching between different
potential has to be done manually inside the code.
Also, the Lennard-Jones potential is pre-calculated and looked up from
an array when needed.