Change Repository.listTree to accept params, added showFile

Generated with CoffeeScript 1.7.1 instead of 1.6.3, caused a lot of file
changes.
The key changes are in ProjectRepository.coffee/.js