added SalebadgerAPI and initial test cases