Implemented PropertyController (more or less). Method updatePropertyPanel and comments are still missing. Also I had to made great changes to AbstractAugmentations because the original declaration of PropertyController had to many mistakes which made it impossible to code.
Added all Classes in Model and Controller.ProjectController inclusive the Mockups in the View and Controller.Connections.DatabseConnections according to the UML Diagram.
Methods are still throwing NotImplementedExceptions
add the class PreviewController with all funktions, but they are not finished.
Added some comments and delete methods in AbstractAugmentation

Added some comments and delete-methods in PropertyController

updatePropertyPanel is still throwing NotImplementedException, because this method could be unnecessary.
Add some funktions for the methods in PreviewController
changes the header of addTrackabel and changes some mistakes
Added constructor in PropertyController

Added the original methods from the design pattern in PropertyController (marked them as Obsolete, like it was stated in issue #19)
Changed methods from static to non-static in PropertyController
Changed method name getCustomUserEvent to getCustomUserEventContent

Added editCustomUserEventContent method
Changed comparisons-method between strings in AbstractAugmentation
Changed whole AbstractAugmentation.cs . The class CustomUserEvent is now public and the logic has been transfered to the PropertyController. Now it is a (dumb) model class with only get and set methods.

Add new methods setCustomUserEventName in PropertyController.cs
Also changed some methods. Now the PropertyController has the program logic, not the AbstractAugmentation
added methods in AbstractTrackable in order to keep track of added AbstractAugmentations and manage them. added new method visit(Project project) in Project Controller
Change some Methods
Merge remote-tracking branch 'origin/Jonas' into PreviewController

Conflicts:
	Editor/Editor.csproj
complete some Methods in PreviewController, first Commit after Merge with Model
complete PreviewController without Funktion updatePreviewPanel()

without test! -> no merge whit master without test!
Merge remote-tracking branch 'origin/EditorWindow' into PreviewController
added Methods to EditorWindow: 		getPreviewPanel();

added Methods to AbstractAugmentation: 	public AbstractSource { get; set; }
added Methods to AbstractTrackables:	findAugmentation(AbstractAugmentation a)
					isAugmentionFull()
added getter & setter to Vector3D
add previewController method: reloadPanel

add AbstractAugmentation attribute: Vector3D vector;
add AbstractTrackable attribute: Vector3D vector;
Replaced "Bild laden" and "Video laden" with "Testmodus starten"
Clicking this now starts ARdevKitPlayer with delivering projectPath ([location of ARdevKit.exe]\currentProject) and a virtual camera defined in VirtualCamera.lnk
Removed player and playerPath from EditorWindow;
Removed unused SelectTestFileDialog;
Created TestController to leave EditorWindow;
Added StartTestMode() to TestController which allows to start the player with a testFile (currently just jpg and png supported) or start a virtualCamera as source for the player.
Added comments
Reorganized loading image/starting virtual camera
Added some supported image formats (metaioSDK 5)
add some attribute getter + setter