updated readme and tests with new signin function