Add restangular library
modify request
add request module
improve lazy loading code