Fix readline by mucking with load path
Better explanations
Move readline choice into a method
Remove the now-unnecessary -L