Start working on fbrowse.

This is still very new and large parts of it are missing.
Don't die upon reaching an unreadable directory
When changing directories, move cursor to first item.
list_files no longer directly modifies the global @files.
no-op if you can't cd into the given directory.
Code clean-ups
Add TODO section in README
Highlight more parts that need to be refactored out.