Working Copy

Added custom button to add ports - priliminary