Add delete container, try to simplify some edge cases

(halfway through making create fail on port changes)
Merge pull request #64 from smarterclayton/support_delete

Add delete container, try to simplify some edge cases
Separate out core code from extension packages
Describe install more clearly

Only start the socket
Hide prefix on log show
Merge pull request #65 from smarterclayton/add_api_extensions

Separate out core code from extension packages