on_socket_close()

Addresses #55 

Added a no-op applications can override to take action against a WebSocket close. 

PEP8 compliant.

Tested by adding on_socket_close() to notes application.
Yeah that works do we have a github issue to track that? Either we should have that in this code review or an issue to track it in the future.