some infrastructure services/directives with tests
using an actual directive for the table instead of static; tables refactored to help guarantee ordering
Merge branch 'master' into gh-pages
basic quick-add input stuff
Merge branch 'master' into gh-pages