Implemented initWithCoder: to fix #44

This pull request fixes #44.

It also includes support for secure coding that I had already added in my fork.