app: logging and debugging

app: http returns, including typeahead
css and html: some really shitty code dealing with the instructions in order to make them clickable and not unnnecessarily complicated in directive land
angular: restructured so that it makes sense now if you don't want to use voice. :/