Add basic hook system.
Complete hook system.
Bump to 0.1.8