Changed case style of source files and added protobuf to build files.
Fixed old include statements.
Removed old filelock.
Updated to ignore filelocks.
Updated documentation and added private slots for handling connection and disconnection on the TCP control socket.
Added a small amount of documentation.