Merged ek newest

Basically a pack of commits that 
1. Fixes some unit conversion bugs in the EK
2. Cleans up some of the coding in the LBGPU and EK Tcl interfaces
3. Adds new features to the EK reaction
4. Documents said features