Implement basic view/edit source file ability.
Implement writing file feature
Optimize display and bug fixes