-Added UndoRedo Package
-Change file open method to buffered reader

UndoableTextArea class adds listener for undoing/redoing document changes
Changing to buffered reader resolves issue with line numbers not updating properly after a file being opened.
BR also resolves issue with undo/redo not working after a saved file being opened.