add skeleton unit tests
hook up travis.ci to unit tests
user agent name fix

for tests only, more polite to reddit server