Rewrote a lot of code here.
----------------
Summary:
- Atomic move to stop part transfers
- small python scr to create a timestamped directory on boot (for andrew)
- sftp + ftp support
  - creation of directories if none exist.
  - fallback onto ftp support if sftp fails.
  - progress bar
- picam
  - added picamcapture script
  = takes images in the same format as the SLR
--------------
Next:
- web interface
- multiple slrs
- same capture script for picam/SLR
- threading for capture script so that the cams can all cap at the same time
- master controller