Dependency injection and services

Probably a good plan?
Dependency-inject localStorage too

So we have some hope of adding tests later.
Initialize things to the empty string

Otherwise they end up undefined for some reason?