Move camera class to new file
move object construction into big try statement

The motive is to put the serial_connection call into the try statement because
the opening of the serial port is at contruction, not the open() call later.

The stages need the serial connection at their construction, so they need to go
in too.
move to syslog messages from print statements
move from print statements to logging
set log level to debug