Unit Tests for newtask rate limit
Fix newtask to increase the ratelimit properly

This commit removes the internal call to the api as it was causing to
sum 2 steps at a time per call.
Unit Tests for VMCP
Unit Tests Userprogress ratelimit
Unit Tests for API url
Ignore more vim files
PEP8 and PEP257 compliant
PEP8 and PEP257 compliant