Code Optimization

added surroundWith method to cleanup messy strings
new class Info