Misc improvements

Some .gitignore additions
Improvements in setup.py
Use Markdown in README