Add ArrayList demo with generic
Change .gitignore to ignore eclipse metadata