added ability to add to beginning or end of list.
added power user option to remove items from list