added custom message support, refactoring, more messages..
upped to version 0.0.6