Refactor fix

Some cleanups to fix a build issue. It looks like some work to `file_item_view.dart` was reverted as part of the refactoring. We should do a spot check of other files to make sure things are good.

Also, some .gitignore cleanup, and a tweak to the readme.md file.

@ussuri