added puppet mode & initial eshell config
fixed eshell aliases