Remove code for adding function signature

* As per the Sphinx documentation the function signature is optional, so
  no harm in removing it
* Also changed 'TODO:' to 'FIXME!'
Fix whitespace
Provide feature