Changes to parameters.hpp
Throws exception when convergence is not obtained
Some renames
Updates data.hpp
Makefile updates
Adds distributions and other associated changes
Fixes bug
Various updates