Instantiate search object and pass to interface

o Rather than have the UIs create a search object, create the search object once and pass it to the correct interface
Major curses UI updates

o Implement status bar
o Implment open for view items in browser
o Implement get for downloading items
o Implment menu for displaying subset of items
o Implment menu movement
o Tweaks to header