Added Sqoop import/upload unit test case that running with an in memory db

@SamRoberts While this is not the ideal solution, it does work on travis. Sadly, sqoop does not have a clean separation between its runtime/execution model and environmental dependencies. This makes automation and testing hard. At the moment, I have to resort to looking at their source code and mocking these environment requirements (both in tests and actual jobs). It is not hard to see the need for such a separation and I think we should raise an issue on this with cloudera (irrespective of the outcome).