Release Integration

Added tests for building and installing agents.
Cleaned up puppet code to make box building stricter.