moving require mongoose to the top so the app can stop (app.coffe)
merging tests for Admin/ManageProductView with CreateProductView, as they use the same view
hiding id and slug in product manage page if it is a create action
introducing views manager to avoid memory leaks on zombies and events propagating to dead views