Merge pull request #1 from heinzdmx/master

Ignore log4j log files, Heil Henrik
updating ignore file for autogenstuff
Issue 14 has been fixed. Mainly changes in the reloadFileChooser method located in the diagramFileHandler
Fixed
Adding params to elements
Libraries for JSON handling
Relations saved on elements as json attributes, they are hidden on Display
extended the doAction method with a call to PackageDiagramConverter
extended class with a new method called createGeneratePackageDiagram
extended class with the new method createGeneratePackageDiagram
extended method createMenu wityh a call to fileMenu.add(menuFactory.createGeneratePackageDiagram())
extended method contributeToMenu with the call menu.add(menuFactory.createGeneratePackageDiagram());
extended with a new field called GENERATE_PACKAGE_DIAGRAM
New class to generate package diagrams, it parses its input and filters out everything but unique packages, it furthermoe handles positioning of each package etc.
Possible to add keyword autosize=true in properties window, and it will autoresize

 - Not possible to manually change size if this is done
Merge pull request #28 from Wisienkas/issue22Autoresize

Possible to add keyword autosize=true in properties window
fixing merge with gitignore
Merging Relation into master
Merge pull request #25 from Wisienkas/issue10KeyboardResize

Implemented chngReq 10 Resize elements with keyboard
Merge pull request #26 from heinzdmx/sourcecodegenerator

Generate source code from diagram