Added clientVersion field support, and misc cleanup
* Removed unused registerDevice function
* Removed unused chrome event listeners
* Fix missing and incomplete @author comments