Added cross product to vector, added support for different methods of randomly generating particles, updated readme with new flags