Added optional dependecies, updated launch script