check for masonry before teardown to avoid exception on 1st load
sorry for the mixed up committing...
tried to git commit --amend, but you can't do that with github, so
here's this mess.
found a better way to test for masonry's existence, since the try/catch
really didn't do anything. now, there's a clean startup with no notices
about not being able to call methods before initialization.

Conflicts:
	blocks/js/blocks.js