Fixed issue with state not filling vector when particles array was empty and updated tests page and main page to pass parameters in as a query string