default presenter class that takes away some of the boiler plate when initializing with a view model