seperated naive_promise tests and code into their module/files
playing with modules