redid everything
	using classes
	using a dmenu derivative instead of a custom curses-based interface
		also, dmenu replaces the previous search