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
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
bit of drying for palettes; can delete units in the editor
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
updated tests for POSTing
Merge branch 'master' into editor-unit-selection

Conflicts:
	game/static/game/js/game.js
	lib/static/lib/js/gamestate.js
	lib/static/lib/js/gs-ui.js
	lib/static/lib/js/ui_renderer.js
	lib/templates/lib/head-game.html
Patched the fuck out of ui_renderer to work with editor
Merge branch 'master' into editor-unit-selection
Merge pull request #50 from hellochar/editor-unit-selection

Editor unit selection