Fix #registered for modular sinatra applications

Ignore root/views options if they are not yet initialized. This prevent modular applications from crashing, since in this case both options are not set before the first call to Sinatra::Compass.registered.

Bonus: Removes the sinatra-sugar dependency.
Remove unneeded sinatra-sugar dependency