Added different environments and fixed gitignore