start rewriting gem
added basic requests support
added basic resource