Pre-release cleanup part 1.
Pre-release cleanup part 2

Added docs comments & author info.
Pre-release cleanup part 3.

Added LICENSE, licensing info and cleaned-up the web client.