Added Progress So Far

I was working on this on my own offline, before I decided to put it on
github. ;)