added basic text editing area with tweaks, started to add model for filesystem representation