Add license.
Update readme.
Rename readme.
Rename readme again (avoid case conflict).
Explan code a little.
Nicer styling, part 1.
update gems