added workflow
Changed defaults
added documentation
added source files and refactored workflow