Fixed widely-used between(), headers and oldpost

between() now properly grabs text between two strings when there is no
gap between them (ex web.between('empty <> string', '<', '>') returns ['']

web.post() prints response headers
oldpost no longer crashes
logs in to view unsafe albums
added empty yahoo login credential file