added Row class and tests;
added RowSolver class