added src files

- Are all of these functions actually intended for end user consumption? Or only the convex_formuation one? If the other functions are only used to implement convex_formulation, they don't need to be declared here. They could go into an unnamed namespace in connie.cpp.

- Column limit, and put a newline between each function. Otherwise it is way hard to read. Also see notes in connie.cpp for comments on parameter types, etc.