Choose Which Servo To Display Logs For

Signed-off-by: Justin Noel <github@calendee.com>
Correctly validate the project prompt input.

It was possible to enter alpha characters, numbers out of range of the
project list, or nothing when prompted to select a project. The prompt input
will now correctly validate that input was added, and that it is a number within
range of the available projects.

Related to issue #9.
Merge pull request #10 from onmodulus/bug/project-prompt-validation

Correctly validate the project prompt input.
Fixed issues with validating selected servo per request

Signed-off-by: Justin Noel <github@calendee.com>
Merge branch 'chooseServoLogsToDisplay' of git://github.com/calendee/modulus-cli into calendee-chooseServoLogsToDisplay
Do not prompt when only one servo is found.

If the servo count is 1, output the data; otherwise, prompt for selection of
the servo.
Refactored servo selecting. Added multi-servo log streaming.
Fixed typo in help.
Merge branch 'develop' into feature/multi-servo-log-stream
Version bumped to v0.3.0.

Includes updates to log output to support projects with multiple servos.