Initial Commit

Some ideas
Basically App.java in the main connecting the editor to the gui. It will
act as a mediator for updating buffer and handling new file, open, save,
etc.