bring in hercules

Change-Id: I232db247c1cbeb31e7a3144ddc9fd5065ace5676
Signed-off-by: Jonathan Steadman <xxwhitehawk@gmail.com>