Nested keyboard user resources

This integrates all my crud work from today. I rebased with master so it should be a relatively seamless merge.