add suffix check and proper camelCase
add bitbucket test case
add bitbucket hg repo URL