Fixing a few links and lots of formatting in docs
Formatting (pep8 and docs) for Esoclass. May need to be rebased if PR 313 is merged.
Merge pull request #316 from bsipocz/fix_docs_links_and_pep8

Fix docs links, formatting and pep8
Fixing InconsistentTableError for empty query results in Esoclass.query_survey
Adding warning and test
Adding remote_data to test
Adding asserts to test