started docs
adding ros repo removing shadow repo for upload
Merge pull request #2 from tkruse/docs

started docs
throw an exception when a package depends on its own name
extended init and added unit test
extend: validation for packages
validation for both xml and python object in same function
docstring
fixed name typo and allowed initialisers
fix: REP127 says url type is optional. website is default semantics of URL, impacts what gets chosen for distutils
made validate static, also check maintainer has email. Stricter email format checking.
validate instance method
reverted 93f5954c6a3d9 that validates self-dependency in parse_package_data and moved that validation into validate method.
Unit tested.
Merge pull request #3 from tkruse/pkg_extend

unit tests and validation
fixed dependency check (#3)
updated exception messages, minor code style
removed debug output
added topological order with test
relax validation of package name, accept hyphens but output warnings when violating naming conventions
fixed Makefile to create Python 2.6 packages when run with 2.7
0.1.1