only require sinatra if actionview isn't defined