Add help for user functions and add todo file.
Remove unused code in core, add sanity check to travis