Upgrade to new layout

* Add Contributors page
* Add categories and samples overview to index page
* Add samples pages
** Generated based on info found in samples repository
** Scan for test classes
** categorise them based on apis in use
** extract javadoc + source

Most of the info / doc are missing from the samples. Added
'how to improve' sections where there is missing data.