Started working on adding additional layouting algorithms, see #59

- Added JungLayouting library and used implemented automatic layouting in a few ways, using available algorithms
- Added Layouting menu where users can choose one of the available layouting algorithms and activate it.