Initial commit
Added readme
Added some more comments to make code clearer
Merge remote github