Deals with a few TODOs

Mostly deletes dead code and performs minor refactors.
Made SpellViewModel use BindableBase
Splits up HardCodedSampleData