McQuixote Books and Coffee to Open in Portland