implement new and open buttons
Merge pull request #265 from cyberixae/implement_open_button

implement new and open buttons