Updated tests

Fixed broken tests.
Added new tests for login, changing passwords, and VM session
management.
Removed authentication workaround code that accidentally made it
into the previous commit.
Added config file for travis-ci integration.
Rewrote README file to be more consistent with other SVMP READMEs,
and to clarify API section.