Source code for decorated functions

These changes fix bug #5, that decorated functions use the decorator code or no code at all. All this does is check for source code of obj.__wrapped__ before bailing out with the empty list (and updated docstrings). Also did mini-version bump to 0.2.1.