Initial commit
Adding classes to clean stuff up
Renamed file - seperated components into more logical areas
Added some documentation to the code
ignore .pyc files
Added TODO
Adjust Dockerfile to correctly use ENTRYPOINT&CMD

Cleared up some misuse of docker.run
Adjusted logic behind building UCD vs libs

updated TODO
Working with Docker v0.8.0

No longer requires symlink - copies files to current directory
    The symlink no longer worked with docker since it restricts the buildzone
    to the current directory.

Made review display a little better
updated todo
Making more generic
Fixed a few issues of misnamed variables from refactoring. Can now supply -d for deployment of ucd only
updated TODO

Moving docker file to a template

make the dockerfile a template so I could ignore my changes to it.

Change-Id: I790fc0dc0eef6fcda5fe45b1ccac2ab3d8f61825
renamed deployOnly flag to -D, added -d flag for daemon mode (not yet implemented)
Added daemon mode and deploy only

For daemon mode, use -d when running reviewer. This will start the
Docker container in daemon mode, so the UCD server log will no longer
show in the terminal after starting the container.

Deploy only mode will take your currenct UCD directory and deploy it
to a Docker container. To use this, run reviewer with -D

Updated the README to fix some formatting stuff

Updated TODO to reflect changes
Added help option and expanded previous args
updated .gitignore
Clean up new branches

Now cleans up temporary branches once finished with them.
Fixed install.props and arg parsing
Refactoring - adding test suite

Moving UCD specific stuff out of generic classes