Adds First Parts of Virtualenv & Req. Config

This adds a basic requirements file and alters the .gitignore file to
ignore all files in the folder .env/, which is where I put the necessary
folders for the virtual environment. It is reccommended that when
creating a virtual environment, put it in a folder called .env by
initializing it with the command virtualenv .env, which creates the
environment in the directory in which it is called. It then can be
activated by typing source .env/bin/activate, and deactivated by typing
the word deactivate.

As of the time of this commit, no virtual environment has been
implemented on the server, or is it necessary to run the application in
one.