updated bluetooth sync logic
added logging to ArticleList
updated .gitignore

changed .gitignore to ignore binary, generated and eclipse files