requirements and new gitignore
added trash and unstable version