Merge pull request #126 from grischa/3.0

3.0
added docstrings to __init__.py-s to test automatic api-doc generation
edited docs
editing docs
add api doc
added requirements file for readthedocs.org to make up for lack of buildout
added docs-requirements
refining code docs
added googlecode project documentation to be included with current documentation over time
improve formatting
added userguide to docs
Merge pull request #128 from mytardis/doc-cleanup

Doc cleanup