Fixes #9 Moved TODOs that essentially were bugs or features to github
issues 

The remaining TODOs are marked with jontejj (mostly things I need to
think about).