initial import
add request module
add request tests