Added Front end Functionality to allow three part editing
Added a first pass at buttons and switching tabs