ch3 and ch4 exercises and changes
ch3 and ch4 exercises and changes - also add guardfile for guard