adding jasmine unit test framework and Direct Messaging changes oh well