Added rough requirements.
Updated .gitignore