Web-only Dashboard & Tag model classes

Not used in the server yet, these will be primarily for utilities based
on the upcoming API client