added a gitignore file + fix all dependencie errors