introduced serializable interface, and first setup for callback methods
added serializable class (but not yet implemented it)
finalized implementation of serialize/unserialize methods
added id to all h2 tags to make it possible to link to specific sections, update documentation about serializable, fixed compile error for serialize implementation
update to documentation about serialize/unserialize