improved docs, changed class structure to allow for easier extending
improved docs, changed class structure to allow for easier extending

Elbandi/webkit-server,Elbandi/webkit-server,niklasb/webkit-server,Elbandi/webkit-server,niklasb/webkit-server,niklasb/webkit-server,Elbandi/webkit-server,Elbandi/webkit-server,niklasb/webkit-server