Added unit/e2e test beginnings inc grunt tasks and karma setup

Signed-off-by: Simon Bailey <simon@newtriks.com>