Adding profile service for calls to remote data sources.

Loading fa-spinner now working.
Adding bower dependencies back into src.

Adding grunt and package for karma tests in angular.
Merge branch 'spike/django-grunt' into angular

Conflicts:
	modus/settings.py
	modus/templates/base.html
adding angular route back in and updating dependencies for non pipeline based static dependencies.

removed ganalytics pip
removing ganalytics from application and unrequired grunt dependency.
Adding edit forms for user profile.

Adding crispy forms for some crispy goodness.
Adding in braces and squad model.
adding some license and contrib for jetbrains ide license requirements.

PLEASE!!!
Admin and basic model for squad with Admin and Member group.
Adding signal for pre post squad creation for admin and member groups.

Assign permissions to groups post save.  Tests added for member and admin user permissions via guardian.

Adding form and view for creation.
Adding signal for pre post squad creation for admin and member groups.

Assign permissions to groups post save.  Tests added for member and admin user permissions via guardian.

Adding form and view for creation.

Adding created by attribute to squad model.

Adding detail view and basic styling.
Adding permissions for squad management views under construction.

403 thrown on squad views if staff attribute not set.

Bit more UI clean up.
Update squad admin to include permission management using guardian admin class.

Test pretty much follow a standard user / staff user / admin user pattern.

Update styling of email confirmation templates.

Crispy squad form.

Moved squad tests for each CBV into own test file.  Scenario's building up around authentication and authorisation.
Modify Exert model to link to user profile record.

Adding authentication to list view with template layout.

Create crispy form views and templates.

Adding PRE scores to profile page.
SETTING current PRE to 0 if no records exist for user.

Bootstrap styling for profile page.
Removing squad entity from this branch as temp fix for this long running branch that needs to be merged back to master.

The squad branch has ended up having PRE code, I can't merge back to master without taking functionality that is not complete.

Removing squad code as temp fix to reintegrate branch.  Will revert changes back on branch once merged.
Merge branch 'feature/squads'
update home view for slight change for authenticated user, add tests for auth / unauth templating.

bootstrap changes for about page on medium devices.
update travisci for django 1.7 to use migrate opposed to syncdb
Merge branch 'master' into angular

Conflicts:
	modus/apps/profile/views.py
	modus/settings.py
	modus/urls.py