Added options to the call to the parent class that explicitly sets the view bounds based on the model bounds, fixes #25.  Also did some general cleanup.