A boilerplate with CompoundJS and Passport on the server, CanJS on the client