updated test_figure to expect ? in account_character. It now fails as anticipated.
updated figure to return ? appropriately. everything passes again.
added tests for and moved known account strings to settings
added tests and markers for illegible and invalid account strings
new TestProblem tests fail appropriately.
correctly catches valid and invalid problems.
Entries now appropriately marked as illegible
finished _Clean Code_ by Robert Martin and began massive changes. everything passes.