updated es5 array methods since this will never run in a browser
moved describe context out of main macchiato file