Adding some basic things to repo

- Added gitignore file courtesy gitignore.io
    Ignores OSX, Python, VIM, Emacs related stuff
    Additionally ignores folders that pelican generates too
- Added README
- Added requirements.txt
Merge pull request #2 from shrayasr/basic-setup

Adding some basic things to repo.
Minor improvement to the repo description.
Minor style fix.