database specific requirements. mysql/postgres testing

there are some issues with the postgres backend in running the tests 
and i want to catch it earlier so I’m adding some amount of testing 
back into the travis build
sets default user/passwords if running on travis
test fix for stale query sets
added a lot of db_indexes to the models

should speed up searches