Minor Cleanup CSS.
Responsive wrapper cleaned up. Modularized template.
Viewport bug fixed. Streamlined CSS.
Merge remote-tracking branch 'origin/login_template' into login_template.

Conflicts:
	dg/media/assets/styles/screen.css
	dg/templates/social_website/login.html
	dg/templates/social_website/password_change.html
	dg/templates/social_website/signup.html