[Misc] Several improvements: tabs -> spaces, better .gitignore, changed artifact id to comply with best practice