Committing initial work/test
User binding, and initial test
Added some test cases/stubs.