Fix bug in particle_input
Fix bug in particle_input

The problems that arose recently have largely been from me treating
all arguments that have annotations as the arguments that should
become Particle objects, rather than the arguments that were
specifically annotated with Particle.  Many thanks to Stuart Mumford
for suggesting that we use annotations.

StanczakDominik/PlasmaPy