added Guitarist implementation of a Musician
First version of interactive PC-side command shell
Refactored shell to usage of command-related annotations
Added command to the interactive shell that sets the song.
Added check for non-null song when disconnecting without having set the
song before.
Formatted output of dump()
Added getter for member Song.
Added command for dumping instrument mappings.
setSong(final File song) throws InvalidMidiDataException,IOException now
when an file is invalid
Added PlayCommand for playing a song.
Added playCommand and StopCommand to play and stop songs.
Added DumpBricksCommand and AssignBrickCommand
Merge branch 'master' of https://github.com/Asw1n/BoR

Conflicts:
	src/PC/BoRController.java
	src/PC/InstrumentMusicianMap.java
	src/PC/Song.java
	src/PC/SongTableModel.java