support adding Families to root of gedcomfile
Elements now can get their gedcom_file in __init__ and set it more
Nicer, more readable and compate __repr__ for elements
gedcomfiles have convienve method to create elements in them

sets the gedcom_file attribute at creation
refactor & rename decorator. new method to get class for tag
generic parse method that takes anything and does the right thing

takes string/filename/filepointer, and parses the contents
intelligently. includes tests for same.
tox now installs for requirements file
use new element construcution convience methods now
Family.partners = all HUSBs & WIFEs
Name tag works with subelements
ignore vim swap
requirements
ignore gedcom files in project.

i use this for testing