adding note file subcontroller. makes dealing with files easier and more "correct"