Begin testing
add test for user
Added integration test and functional testing