Clean up list module a bit, better comments