Making Guardfile more generic
Adding support for automatic dependency injection through reflection.