Sojourn now has application subgenerators.

Additionally, Sojourn is now rewritten in CoffeeScript on the back-end
as well as the end product.