Start implementing maps

This is much more complicated that this simple commit. More commits to come.
Use destructing decode. Implement maps
from_toml works without ICE as I removed lifetimes
Refactor
Makefile clean. Ohloh icon in README.md.
Get changes from 9453415