Properly recurse app settings.

Closes #49.