.gitignore for vim cache
Adds backport of lru_cache
Adds lru_cache'ing to the most used code in interpreter 5x speed up
Removes the lru package (which didn't work)
Removed the programatically nonbuffured stdout since it had issues with return what went wrong