add public notes controller, maybe fix a few random notes bugs