did more refactoring of code, placed steam api functions into 2 classes, and in seperate steamapi.py file.

config.py holds api key, will be changed to dummy key later on
working on making proper unit tests in tests.py, made some code more pep 8 compliant.
continuing progress on unit tests, may have to re-write steamapirequest class to work more properly
added helper classes to SteamIDResolver class in order to allow processing tables of steam_ids and returning tables of 64bit steam ids. Updated tests to reflect this change.
working on setting groundwork for flask application that will use the steamapi.py classes.
fleshing out models.py to work with the database models for tracking suspects on lists and being able to find all suspects a specific user is tracking
working on database modeling, trying to figure out proper sqlalchemy database queries
working on forms to submit to add lists and users
forms nearing completion, have to figure out proper database setup. Able to now enter suspects into a list, but having trouble getting it back out again
getting closer, forms seem to work now but still trying to figure out 1) is the suspect_list table getting updated and 2) how to query the suspect_list table so we can get the suspects of a given list
fixed error in suspect_list auxiliary table, now can find suspects of a list but not sure if it is of a given list.
TODO: Find out why form.validate_on_submit() is failing without errors, see if multiple lists work.
working on new_list view function and added newlist.html file
adding new lists works. fixed validate_on_submit() issue (needed form.hidden_tag() for csrf verification). lists seem to properly return only suspects they are tracking.
added persona_name value to Suspect table. persona_names are different than vanity_ids.
added suspecttracker html as a hub page to allow a user to go back to a collection of lists
trying to figure out how to delete lists, and then delete suspects from individual lists
still working on deleting lists
deleting lists appears to now work
added a suspect_tracker/suspects routing that will list all suspects. There is an issue that the vanity id is not properly saved for a suspect and instead shows a 64bit steam id. TODO: Add a way to save comments to suspects in the list. not sure how this will be implemented yet, probably will be added to auxiliary table.
Supported deleting suspects which also seems to remove them from all lists that they show up in. Fixed vanity id not being saved properly. TODO: Figure out how to add comments to suspects on lists