Updated gitignore
Created solution and added first batch of stuff

* Either
* Memoize
* WeakDictionary