Merge pull request #63 from teharrison/master

changes: tobis and mine
moved data initialization to be asynchronous
added progress bar
updated progress bar display routines
fixed layout of filter select when there are many filter items
modified auth to pass full token, username, and just auth key to ipython
modified metagenome select command. create variable for id_list, use wrappers for caching for collection and analysisset