Implemented Google Play tree traversal + misc revisions

Gathers apps from Google Play via breadth-first searching. Gets info of
each app and saves it to the database. Uses pickle to store the current
tree level so the program will pick up from its last place.