Set functions/data for each directive as props of scope as I should. One directive is munging up the other directive, must be a scope issue...
Updated grunt file and package json to include grunt watch/http-server. Updated gitignore.