improvements

fixed token extracting mechanism
improved architecture (especially request method)
added caching authorization
my version of string uploading is not working yet, but you still can use jakajancar's one