Corpus dashboard in angular

This is the first step towards getting functionality out of the prototype. in this pull request we have new directives in the angular_client/modules/core folder which are used in the new corpus dashboard in the angular_client/modules/corpuspages folder.