Added new tests and problems.
This stuff needs to be cleaned up to make the tests not just print and return (is ...)
Just not enough time to do this tonight