Feature/add data related components to core

This includes a bunch of data-related enhancements including *account management*, *feedback*, and a base `DataController`. For the `DataController`, I had to reference the data contracts so there's a new dependency. But, it's one that I think is worth it because I end up using the `DataController` in every single project that's based on this repo. Let's talk about this one....