fix for process function
reorder methods and add some new tests
add readme and replaced autoload/src-folder