Feature/add better ticker grabber and python3

I did the following things
 * Some pep8 cleanup
 * Added a .gitignore
 * Added python3 compatibility
 * We now dynamically generate AMEX, NASDAQ, and NYSE indices