bird-man-jr (Greg Samek) fork.

@truffaut  

I added all the functionality specified in the readme.