Added getter for controller.
Restrict access to controller.
Added abstract method to calculate the commandline according to current state of all nodes to controller.
Merge pull request #1 from stephaneguindon/develop

First draft completed
Merge pull request #2 from stephaneguindon/develop

added PhyMLController.java
Added commandline variable
Added a group property to AbstractProperty.

When that property is set to a non-empty string, a titled border will be drawn around all properties that have the same group name
Fixed browse button lock when field is inactive.
Prettify form
Added option to use System Look and feel
Don't use system look and feel by default
Added id property to AbstractProperty
Added id property to Node
Refactoring to avoid race conditions/npes because of un-created properties
Changed visibility of abstract method
Added debug commandline panel, fixed startup bug when calling from commandline
Added SpinnerProperty
Fixed spinner model
Fixes to FilePathProperty
Fixed spinner value change notification