Added shell code.  (Will add external dependencies next)