Source and header for class to implement Hamiltonian function.
Added functionality for derivative and double derivative for many dimensions, could use some more testing.
Change some variable names.
Added functionality for derivative and double derivative for many dimensions, could use some more testing.
Added source and header for Hamiltonian.
Testing default derivation methods of Function class.