actually doing tdd for the first time, creating addCategory in service
wrote deleteCategory + tested
can't get ng-repeat to be tested, yet
moved stuff over to the directive's controller. now test shows 4 entries, but theyre still commented out
still lost, i dont think i should be injecting a controller in there to test a directive.
did it. i honestly think i just had to inject CategoryService, and it would be on rootscope. and thereby the element would have it. remember to restart karma all the time to update files.
got ng-options to work. its like ng-repeat but for select options
fixed CategoryService methods to pass tests
added category-input directive to addTemplate
figured out why my category-input directive was firing twice.  its in the index.html AND inside a template. DUH.
rewrote test
tested categoryController, for everything i have so far
new category connected to button
added and checked on directive and service. but the button is broken blah
add category field works now w/ tests and all passing