Fix conflict with current Sinatra's `template`
Merge pull request #32 from raul/fix-doc-generation-sinatra-1-4-2

Fix conflict with current Sinatra's `template`
Simpler, more compact documentation template. Removes WD::Response::Element#to_html and Bootstrap dependencies.
resolved the merge conflict
switch sinatra from classic to modular style
generator defines  Requester#app in test_helpers template
simplify app generator, change template suffix to .tt for Thor
optionally pass in sinatra_app into server app_loader to wd_sinatra can define routes on the generated app
switch to a 2 step server bootup
renamed WDSinatra::AppLoader#console to #setup
set sinatra settings before setting routes
nil sinatra_app defaults to Sinatra::Base
merge middleware into sinatra_config