Add commandline option for nnode1d in llg problem
Improvements to parse.py

* Fix bug -- dummy data wasn't ignored

* Add plotting option for energies

* Tidy up bits of code

* Add more function documentation

* Force matrix output from plt.subplots (more consistent)
  and flatten to iterable list for use in loops.