use sonatype as the main repo
* show informative error when Poso failed spawning object instance.
* add several null assertion.
* update README.md.