Feature/jl/mie 670

https://ngjira.nationalgeographic.com/browse/MIE-670
REQUIRES:  https://github.com/natgeo/activitystreams/pull/7

CHANGE: Rename hostname from as.nationalgeographic.com to as.dev.nationalgeographic.com to be more in line with our dev environment standards.
CHANGE: Change NG-specific hosts in grunt file to point to localhost
CHANGE: Implemented Mocha, Mocha Cakes, Sinon, Chai and added some tests
NEW: Hit new endpoint at root of AS host to obtain session auth cookie prior to establishing a socket connection

TO TEST:
Ensure Redis is installed and running
Update and start Activity Streams service
Visit as.dev.nationalgeographic.com:9000
View web console to ensure no errors are present that relate to contacting the AS endpoint or establishing a socket connection (see KNOWN ISSUES)
View the AS server console to ensure you see entries like the following:
info: handshake authorized 6NKnStsGTO5QY0XiyKLJ
q: MATCH (actor:mmdb_user)[verb:FAVORITED](object)
WHERE actor.mmdb_user_id="1"
RETURN actor,verb,object p: {}

DEV TESTS:
In a new console window, go to ~/code/modules-activitystream
grunt test

You should get the same results as:
Running "mocha:all" (mocha) task
Testing: http://localhost:9001/index.html


  App.Collections Unit Tests
    ✓ Can create a new instance of a Stream collection 

  App.Modules Unit Tests
    Activity Module
      ✓ Can create a new instance of an Activity module 
    ActivityStreamModule Module
      ✓ Can create a new instance of an ActivityStreamModule module 
    Logger Module
      ✓ Can create a new instance of a Logger module 
    User Module
      ✓ Can create a new instance of a User module 

  App.Views Unit Tests
    Activity View
      ✓ Can create a new instance of a Activity view 
    Stream View
      ✓ Can create a new instance of a Stream view 

  Feature: AS Module Loads
	 [As a user
 	  When I visit a page containing the Activity Streams Module
 	  The AS Module should render on the page]
    Scenario: On Load
      ✓ GIVEN A page 
      ✓ WHEN that page loads 
      ✓ ...and when jQuery is ready 
      ✓ THEN a new instance of the AS module object should exist when created 
      ✓ THEN the AS module object should contact the service when ready is fired to set auth cookie 
      ✓ THEN the AS Module should instantiate on the page 


  13 passing (109ms)

>> 13 passed! (0.11s)