cleanup, add custom installation support, change default windows install directory