added inital config
added requirements
Updated gitignore