Merge pull request #4 from mwestphal/data-structures

Implement functions that use the new data structures
Update TODO file
Code cleanup
Do not modify input_params->solver.abs_err in solve()
Merge pull request #1 from smaret/data-structures

Data structures