Adjusted reset and implemented HELO, EHLO + some docs