fixed small bug concerning the user place constraints.
Deploybutton only enabled if valid deployment exists.
Prevented possible null pointer exception caused by user constraints.
Small code and javadoc enhancements.