Geeknet Appoints Eric Semler to its Board of Directors and Kathryn McCarthy as Chairman of the Board