Btomasik01

Few suggestions
* Add .gitignore for swap and project files
* Move container prefix to a variable
  
  Not looking to discredit you at all.  Personally I tend to re-use these containers but tag them differently for various purposes

* Removed deprecated practice of specifying what *outside* port will be used

  I agree that this container will likely always want that effect -- but I think we should:
  1. Keep our options open
  2.  Rid ourselves of *scary* build messages

Your call sir