#17 Rewritten from scratch!

Should work way better now
Fix issue with autocompletion of docstrings