Added back in password parameter to use on SQL data source (whoops), cleaned up output, moved RandomData class to tests.