navi parser split
begin parser map for sa_obj
formatting and explicit semantics
further parser abstraction. i'm honestly just bored.
hello, my name is alex and i have faulty assumptions about python's super() and MI.
get the correct user_id from td tag. regex this at some point.
break out dispatch properties and methods into separate class. move it into its own file to be as obnoxiously verbose as possible.
explicit import
classin' up the loose methods sprawled about w/o a concern in the world for how convoluted it might get.
able to pull and parse info from the url if no content was passed into the constructor and then fed to the the parser's content wrapper upon instantiation.
add date_posted field
fix unread_count's and unread_pages' insane values. pull the parser out into its own class and file. remove unused imports
formatting. pep8
break it down into checking whether method is magic, protected or private before we get too crazy and break things.
  slowly moving away from having absent attr access returning None because of the __getattr__ override in SATools.SAObjs.SAMagic
allow negative indexing for the pg parameter in read(pg)
inherit from a SABase class because of my terrible MI assumptions and abuse.check to see if properties to be removed are protected, private or magic and leave them alone.
better exception handling
pull the parser dispatcher into its own module
pull the parser dispatcher into its own module
formatting and names