bulk changes

** refactor file names
** tutorial UI
** initial tutorial files
** exception handling and logging