Review changes.
Hide and show with CSS, not javascript.
Moved containers under default option.
Added constraints on machine and container creation.
Moved create machine to own function.