Merge pull request #1 from alvinchang/master

Will need to shorten line lengths in future, and put comments above.
Merge branch 'master' of github.com:doolin/patentprocessor
minor formatting clean up.
added todo for implementing command line path setting
Fixing more minor formatting issues
Added automatic grabbing of test fixtures
Added some non-working xml fixtures
Removing debugging statements in xml_patent for easier reading
Added useful variables to store existence of certain patent fields used for parsing
Starting framework for fringe patent parsing/testing
Currently a fringe patent is not passing a construction test, removing some to isolate the problem.
Added unit-test to test that the fields are formatted correctly, within bounds (ex. years are less than or eq to 2012, months less than or eq to 12)
Changed hard tabs to 4 character spaces using reindent.py, fixed some fringe patent parsing bugs and added those xml fixtures back in
Merge pull request #2 from alvinchang/master

Some more Fringe Patent XML Parsing Done
synching for pull
Merge branch 'master' of github.com:doolin/patentprocessor
Added robust tag searching for country and kind variable for patents. tags must now be in appropiate section to pass.
Added xml tester for application type, should work with fringe patents also.
Extracted a few more previously non-working xml fixtures to test
Updated todo, changed os dir to only look for files with "test" in them.