Merge pull request #45 from OpenScienceFramework/table_fix

Table fix
refs #47: Added a test showing that not all unicode is handled correctly
refs #47: found the encoding of the document, and passed that encoding along to tostring
refs #47: update note
refs #48: added a test showing that val=0 should not add the style
refs #48: val=0 no longer adds a style
refs #48: update note
refs #47: updates based on code review
Merge pull request #47 from OpenScienceFramework/issue_47

It is possible for a UnicodeEncodeError to occur when stripping the namespace
Merge branch 'master' into issue_48

Conflicts:
	CHANGELOG
refs #48: refactor
Merge pull request #48 from OpenScienceFramework/issue_48

If a style has a val of 0, it still gets styled
bumped to version 0.3.2
refs #50: Catching the SyntaxError and raising a custom exception
refs #50: update note
Merge pull request #50 from OpenScienceFramework/issue_50

Deal with etree not being able to parse the document better
bumped to version 0.3.3
refs #46: Added a test showing the error with self closing t tags
refs #46: fixed the problem with el.text being None
refs #46: update note