More customization and 'ark' dependency

Added some attributes to allow more customization. Included 'ark' recipe to make sure dependencies are installed.