Merge pull request #1 from tommorris/master

update from tommorris
implied prperty functions. added comments

Moved implied property logic into separate functions. Added lots of inline comments while reading.
updates to use Beautiful Soup, implied_url

changes to use Beautiful Soup. changed implied url option 2 to look for only one child a as per microformat spec. changed option 4 of implied name to use title of abbr.
uses BeautifulSoup
Delete dom_addins.py

no longer needed with beautiful soup
lot of bug fixes

lot of bug fixes. works now!
Create dom_helpers.py

helper functions to parse dom. Only check for tag right now.
Update backcompat.py

updated with modified name to use in Parser
Create implied_properties.py

file to store logic for parsing implied properties like name, photo, url
use back compat and implied props

update to use modified back compatibility and separate file for implied properties.
doc as kwarg and string stripping

added option to directly give doc as a keyword argument. And string stripping for p- properties
Create mf2_classes.py

file containing microformat class filtering methods
update to use new class finder

Updated to use new mf2 class finder methods in mf2_classes.py. Resolves issue: https://github.com/kartikprabhu/mf2py/issues/2
update to use new class finders

Changed code to use mf2 class finders in mf2_classes.py
url return list. name strip

changed url to always return list even if one value. implied name string is now stripped
add get_attr

Add function to get attributes if they exist and are not empty strings. Also can check for name of element.
Create parse_property.py

holds functions to parse the properties of elements
Update implied_properties.py

changed to use the get_attr method
property parsing update

improved property parsing. Moved actual parsing algo to property_parsing.py. fixes #8
Create rsvp.html

test for rsvp