Minor changes to firmware.
Added working launcher subsystem.
Created a new software client which uses maven for building stuff.
Added proper git ignore and so-forth for new eclipse mvn installation.
Added new classes that implement connection and disconnection from USB accessory.
Added directives to support starting the service and the appropriate icon resources.
Changed name of server.
Added project specific formatting settings.
Added main service to manifest, now it starts the server when plugged in.
Rearranged filenames to be more compact, added placeholder for preferences screen.