Cleaned up comments and documentation

removed all todos