refactor techchoices into distinct services and remove filter
ui tweaks
Rename Single Response Wrapper to Result, Multiple to Results
genericize js services to use promises convention-based getResults()