Update README regarding node dependencies
Reorganized tests for clarity

- Client unit tests: test/unit_client
- Server unit tests: test/unit_server
- End-to-end tests: test/end_to_end
Ignore browserified tests as before
fixed a bug where an automated test didn't clear local state properly before asserting things
Merge branch 'master' of github.com:nicholaskariniemi/grubfs into fix/showdelbtn