Initial Commit

Credit goes to https://coderwall.com/p/irdyuq  I just want to check out
his code and possibly modify it