removing dinitialize

@mattpap @bryevdv I think when I started I didn't know javascript and backbone well enough to do this, but I think this is sufficient to get rid of dinitialize.  Essentially we rip out backbone.js constructor, make the initialization call optional, and when we would like to defer it (loading a bunch of models) then we pass in an option to skip the initialization because the code that loads a bunch of models goes in afterwards and makes all the initialize calls