add testing dependencies
simple object creation test
infrastructure for message mocking
test login process
fix undefined username
test automatic seek disabling
test guest login
Merge branch 'test_suite'