add basic testing for UnitPalette
click and drag to place many units
Merged with master branch

conflicts:
    gamestate.js
    head-game.html
editor ui positioning change; basic error handling
moved different palettes into their own files
added data-cover to more scripts
accidentally copied incorrect UnitPalette into its own file; fixed now
added in calls for clans
added in js template for the clan page
added create clan call
unit selection in editor
It is now each individual renderMethod's responsibility to render the selection rectangle; it now doesn't show up in unit_palette
worked on clans
bit of drying for palettes; can delete units in the editor
catching exceptions, basic functionality should work
added save as button
You can name your maps now
updated saveMap test
Merge branch 'master' into editor-unit-selection

Conflicts:
	editor/static/editor/js/editor.js
	jasmine_testing/static/jasmine_testing/specs/EditorSpec.js
	lib/static/lib/js/gamestate.js
	lib/templates/lib/head-game.html
	lib/views.py
	the_game_bazaar/templates/the_game_bazaar/home.html
	the_game_bazaar/urls.py
	the_game_bazaar/views.py
added tests for clans api