Move home logic to separate Action and add base class for Presenter