JoshEdit Cleanup

Moved JoshTextPanel to its own source and changed the name of some
methods.