Updated mincemeat to version 0.1.4

Signed-off-by: Hans Christian Woithe <hcwoithe@cs.rutgers.edu>
Change tabs to spaces in test_shepherd unit test file

Signed-off-by: Hans Christian Woithe <hcwoithe@cs.rutgers.edu>
Reformatted test_shepherd unit test

Signed-off-by: Hans Christian Woithe <hcwoithe@cs.rutgers.edu>
Reformatted shepherd to reduce whitespace

Signed-off-by: Hans Christian Woithe <hcwoithe@cs.rutgers.edu>
Move default map and reduce functions for use in follow on commit

Signed-off-by: Hans Christian Woithe <hcwoithe@cs.rutgers.edu>
Add default map and reduce to shepherd server constructor

Signed-off-by: Hans Christian Woithe <hcwoithe@cs.rutgers.edu>
Provide the "run" interface to shepherd server

Signed-off-by: Hans Christian Woithe <hcwoithe@cs.rutgers.edu>
Allow shepherd server to run on a different port

Signed-off-by: Hans Christian Woithe <hcwoithe@cs.rutgers.edu>
Shepherd run_server calls server option parser

Signed-off-by: Hans Christian Woithe <hcwoithe@cs.rutgers.edu>
Remove unused input_filename option for shepherd client

Signed-off-by: Hans Christian Woithe <hcwoithe@cs.rutgers.edu>