Fixed a couple issues with running the process loop from the web server

Updated the process_files signature to be consistent with the other
process functions.
Extracted the bluetooth sync server to its own module

Extracted the bluetooth sync server processing to a separate class now
that it will be set up to run as part of the web server application.
Also, updated the bluetooth sync behavior itself to match the changes
made to the Android side of things and to support the transfer of binary
files along with the existing support for text file transfer.
Added option to start the bluetooth sync server

Added a command option to launch the bluetooth sync server with the web
application. Doing so will allow us to do away with the separate program
that used to be required to run the bluetooth sync server.