Added functions for more flexible result file handling

Added closeOutput and openOutput to the DataProcessor to allow results files
to be opened and closed on demand.
Files are opened and closed with start and stop

A DataProcessor now only lasts as long as results are being recorded.
An alternate output file an be specified with the start command.
Autotools can now build the host python module

pyenergy.so is built into .host/.libs.
Can be built with python 2 or 3.
--with-python option added to configure script, which should point to the python
binary that should be used to build the module.
Added python method calls for each command

Also moved the functionality of each command into it's own method.
Merge pull request #4 from AWhetter/python-prep

Extensions to host receiver