update gitignore
Add serialVersionUID
improve security