namespace root_url to main_app so engine can be namespace isolated
use isolate_namespace which will correctly set the table_name prefixes
fix generators to work with namespaced engine and drop rails3.0 support
make carrierwave an optional dependency
there must be a better way to conditionally define and mount carrierwave