Criação do requirements.txt e Upgrade no INSTALL

* Separei todas as dependencias do Python em um arquivo separado _requirements.txt_
* Modifiquei o script de setup do Ubuntu para utilizar o requirements.txt
* Inseri as pastas especificas do _virtualenv_ no .gitignore
* Fiz um upgrade de informações no INSTALL.txt e mudei para INSTALL.md para adequar ao padrão de markdown

A utilização do requirements facilita na alteração das dependencias Python e também na criação de um _virtualenv_ para pessoas que querem contribuir com o projeto.

Não apliquei no script do arch porque não sei como funciona nesta distro.