implemented swap, with tests
enforced consistency of type naming
chnaged swap function/method, so that method is the definitive version, and no friendship is required
fix insert to solve type inference problem
create header, with list of functions to be implemented
implement min and max
simplify implementations of addign, reducing code duplication
tests for comparison operators and swap