update .gitignore, travis badge
Add dependency on sdk-common and update
Clean code