Added port duplication logic

* Used mysql unique_constraint to validate that a LB/port mapping was unique
* Updated the create call to use series instead of waterfall
* Save/update for load balancer row is now in 2 steps