add gitignore and solution packages