Solver module file to separate solution routines

Created solver to include all implementations of solution routines