add installer and support for a proper install