Adding the ability to add mulitple procedures with a comma separate list

 - Added two integrational tests to cover the happy and negative paths
 - Prevent any procedures from being added if any errors occur