Add shapes to garden plan

@elizabrock Attempting to resolve #38 
Implemented front-end drag and drop grid - not well tested
Implemented shape creation and saving
Did not implement reloading garden with shapes.
Some CSS problems after merging master

Save shapes test is failing, possibly because of a wait for ajax problem.
poltergeist shouldn't be included outside of the test env.