depot application from agile development rails book